inheritance.hpp 1.7 KB

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