inheritance.hpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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 UAV;
  35. class UAV_05_Base_F:UAV
  36. {
  37. class Components;
  38. class GunClouds;
  39. class GunFire;
  40. class HitPoints;
  41. class MGunClouds;
  42. class OpticsIn;
  43. class OpticsOut;
  44. class Reflectors;
  45. class TurnIn;
  46. class TurnOut;
  47. class Turrets;
  48. class TurretSpec;
  49. class ViewGunner;
  50. class ViewOptics;
  51. };
  52. class B_UAV_05_F:UAV_05_Base_F
  53. {
  54. class Components:Components
  55. {};
  56. class GunClouds:GunClouds
  57. {};
  58. class GunFire:GunFire
  59. {};
  60. class HitPoints:HitPoints
  61. {};
  62. class MGunClouds:MGunClouds
  63. {};
  64. class OpticsIn:OpticsIn
  65. {};
  66. class OpticsOut:OpticsOut
  67. {};
  68. class Reflectors:Reflectors
  69. {};
  70. class TurnIn:TurnIn
  71. {};
  72. class TurnOut:TurnOut
  73. {};
  74. class Turrets:Turrets
  75. {
  76. class MainTurret;
  77. };
  78. class TurretSpec:TurretSpec
  79. {};
  80. class ViewGunner:ViewGunner
  81. {};
  82. class ViewOptics:ViewOptics
  83. {};
  84. };