inheritance.hpp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. class Air;
  2. class Helicopter: Air {
  3. class ACE_Actions
  4. {
  5. class ACE_MainActions { }
  6. }
  7. };
  8. class Helicopter_Base_F:Helicopter {
  9. class ACE_Actions : ACE_Actions
  10. {
  11. class ACE_MainActions : ACE_MainActions { }
  12. }
  13. };
  14. class UAV_01_base_F:Helicopter_Base_F
  15. {
  16. class ACE_Actions : ACE_Actions
  17. {
  18. class ACE_MainActions : ACE_MainActions { }
  19. }
  20. };
  21. class JLTS_UAV_prowler_gar_backpack;
  22. class Bag_Base;
  23. class assembleInfo;
  24. class Weapon_Bag_Base: Bag_Base
  25. {
  26. class assembleInfo;
  27. };
  28. class JLTS_UAV_prowler_gar;
  29. class B_UAV_06_F;
  30. class O_UAV_01_F:UAV_01_base_F
  31. {
  32. class Turrets;
  33. };
  34. class B_UAV_01_F;
  35. class swcishoverdroid:O_UAV_01_F
  36. {
  37. class Turrets: Turrets
  38. {
  39. class MainTurret;
  40. }
  41. };
  42. class SWOP_interrogationdroid:B_UAV_01_F
  43. {
  44. };
  45. class SWOP_Dio_Droid:O_UAV_01_F
  46. {
  47. }
  48. class SWOP_Rebel_Dio_Droid:B_UAV_01_F
  49. {
  50. };
  51. class swclonerecondroid: UAV_01_base_F
  52. {
  53. class ACE_Actions : ACE_Actions
  54. {
  55. class ACE_MainActions : ACE_MainActions { }
  56. }
  57. };
  58. class UAV;
  59. class UAV_05_Base_F:UAV
  60. {
  61. class Components;
  62. class GunClouds;
  63. class GunFire;
  64. class HitPoints;
  65. class MGunClouds;
  66. class OpticsIn;
  67. class OpticsOut;
  68. class Reflectors;
  69. class TurnIn;
  70. class TurnOut;
  71. class Turrets;
  72. class TurretSpec;
  73. class ViewGunner;
  74. class ViewOptics;
  75. };
  76. class B_UAV_05_F:UAV_05_Base_F
  77. {
  78. class Components:Components
  79. {};
  80. class GunClouds:GunClouds
  81. {};
  82. class GunFire:GunFire
  83. {};
  84. class HitPoints:HitPoints
  85. {};
  86. class MGunClouds:MGunClouds
  87. {};
  88. class OpticsIn:OpticsIn
  89. {};
  90. class OpticsOut:OpticsOut
  91. {};
  92. class Reflectors:Reflectors
  93. {};
  94. class TurnIn:TurnIn
  95. {};
  96. class TurnOut:TurnOut
  97. {};
  98. class Turrets:Turrets
  99. {
  100. class MainTurret;
  101. };
  102. class TurretSpec:TurretSpec
  103. {};
  104. class ViewGunner:ViewGunner
  105. {};
  106. class ViewOptics:ViewOptics
  107. {};
  108. };