inheritance.hpp 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  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 O_UAV_01_F:UAV_01_base_F
  30. {
  31. class Turrets;
  32. };
  33. class B_UAV_01_F;
  34. class swcishoverdroid:O_UAV_01_F
  35. {
  36. class Turrets: Turrets
  37. {
  38. class MainTurret;
  39. }
  40. };
  41. class SWOP_interrogationdroid:B_UAV_01_F
  42. {
  43. };
  44. class SWOP_Dio_Droid:O_UAV_01_F
  45. {
  46. }
  47. class SWOP_Rebel_Dio_Droid:B_UAV_01_F
  48. {
  49. };
  50. class swclonerecondroid: UAV_01_base_F
  51. {
  52. class ACE_Actions : ACE_Actions
  53. {
  54. class ACE_MainActions : ACE_MainActions { }
  55. }
  56. };
  57. class UAV;
  58. class UAV_05_Base_F:UAV
  59. {
  60. class Components;
  61. class GunClouds;
  62. class GunFire;
  63. class HitPoints;
  64. class MGunClouds;
  65. class OpticsIn;
  66. class OpticsOut;
  67. class Reflectors;
  68. class TurnIn;
  69. class TurnOut;
  70. class Turrets;
  71. class TurretSpec;
  72. class ViewGunner;
  73. class ViewOptics;
  74. };
  75. class B_UAV_05_F:UAV_05_Base_F
  76. {
  77. class Components:Components
  78. {};
  79. class GunClouds:GunClouds
  80. {};
  81. class GunFire:GunFire
  82. {};
  83. class HitPoints:HitPoints
  84. {};
  85. class MGunClouds:MGunClouds
  86. {};
  87. class OpticsIn:OpticsIn
  88. {};
  89. class OpticsOut:OpticsOut
  90. {};
  91. class Reflectors:Reflectors
  92. {};
  93. class TurnIn:TurnIn
  94. {};
  95. class TurnOut:TurnOut
  96. {};
  97. class Turrets:Turrets
  98. {
  99. class MainTurret;
  100. };
  101. class TurretSpec:TurretSpec
  102. {};
  103. class ViewGunner:ViewGunner
  104. {};
  105. class ViewOptics:ViewOptics
  106. {};
  107. };