inheritance.hpp 1.7 KB

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