inheritance.hpp 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. class B_Heli_Attack_01_base_F;
  2. class 3as_laat_Base: B_Heli_Attack_01_base_F
  3. {
  4. class Turrets;
  5. };
  6. class 3as_laatUnarmed_Base: 3as_laat_Base
  7. {
  8. class Turrets;
  9. };
  10. class 3as_laatFloodLight_Base: 3as_laat_Base
  11. {
  12. class Turrets;
  13. };
  14. class 3as_LAAT_Mk1: 3as_laat_Base
  15. {
  16. class UserActions;
  17. class Turrets: Turrets
  18. {
  19. class Copilot;
  20. class LeftDoorgun;
  21. class RightDoorGun;
  22. class CargoTurret_01;
  23. class CargoTurret_02;
  24. class CargoTurret_03;
  25. class CargoTurret_04;
  26. class CargoTurret_05;
  27. class CargoTurret_06;
  28. };
  29. };
  30. class 3as_LAAT_Mk2: 3as_laatUnarmed_Base
  31. {
  32. class UserActions;
  33. class Turrets: Turrets
  34. {
  35. class Copilot;
  36. class CargoTurret_01;
  37. class CargoTurret_02;
  38. };
  39. };
  40. class 3as_LAAT_Mk2Lights: 3as_laatFloodLight_Base
  41. {
  42. class UserActions;
  43. class Turrets: Turrets
  44. {
  45. class Copilot;
  46. class CargoTurret_01;
  47. class CargoTurret_02;
  48. class CargoTurret_03;
  49. class CargoTurret_04;
  50. class CargoTurret_05;
  51. class CargoTurret_06;
  52. };
  53. };
  54. class 3as_LAAT_Mk3: 3as_laatFloodLight_Base
  55. {
  56. class UserActions;
  57. class Turrets: Turrets
  58. {
  59. class Copilot;
  60. class CargoTurret_01;
  61. class CargoTurret_02;
  62. class CargoTurret_03;
  63. class CargoTurret_04;
  64. class CargoTurret_05;
  65. class CargoTurret_06;
  66. };
  67. };
  68. // SWOP START HERE
  69. class Helicopter_Base_F;
  70. class Helicopter_Base_H: Helicopter_Base_F
  71. {
  72. class Turrets;
  73. class Sounds;
  74. class SoundsExt;
  75. };
  76. class swop_LAAT:Helicopter_Base_H
  77. {
  78. class RotorLibHelicopterProperties;
  79. class EventHandlers;
  80. scope=0;
  81. class ACE_SelfActions;
  82. class Turrets: Turrets
  83. {
  84. class CopilotTurret;
  85. class GunnerTurret1;
  86. class GunnerTurret2;
  87. class CargoTurret_01;
  88. class CargoTurret_02;
  89. class CargoTurret_03;
  90. class CargoTurret_04;
  91. class CargoTurret_05;
  92. class CargoTurret_06;
  93. };
  94. class Sounds:Sounds
  95. {
  96. };
  97. class SoundsExt:SoundsExt
  98. {
  99. class Sounds;
  100. };
  101. forceInGarage=0;
  102. };
  103. class swop_LAATmk2:swop_LAAT
  104. {
  105. class ACE_SelfActions;
  106. forceInGarage=0;
  107. };
  108. class swop_LAAT_cargo:swop_LAATmk2
  109. {
  110. class ACE_SelfActions;
  111. forceInGarage=0;
  112. };