sc2-gamedata
ArmyUnit.h
Go to the documentation of this file.
1 // ArmyUnit.h generated from model.xml using generate-code.xsl
2 
3 #ifndef ARMYUNIT_H
4 #define ARMYUNIT_H
5 
6 #include "UnderlyingTypes.h"
7 #include "Game.h"
8 
13 typedef enum
14 {
20 
22 
24 
29 typedef enum
30 {
36 
42 
48 
54 
56 
58 
63 class CArmyUnit
64 {
65 public:
71 
77 
83 
89 
95 
101 
107 
113 
119 
125 
131 
136  std::vector<CUpgradeLink> UpgradeArray;
137 
142  std::vector<CAbilCommand> AbilCommandArray;
143 
148  std::vector<CArmyUpgradeLink> ArmyUpgradeArray;
149 
155 
161 };
162 
163 #endif // ARMYUNIT_H
const int32 e_classIdCArmyUnitCount
Definition: ArmyUnit.h:23
const int32 e_armyUnitStateCount
Definition: ArmyUnit.h:57
std::vector< CArmyUpgradeLink > ArmyUpgradeArray
Army Upgrades.
Definition: ArmyUnit.h:148
EArmyUnitState State
State.
Definition: ArmyUnit.h:124
CString EnableButton
Enable Button.
Definition: ArmyUnit.h:160
CUnitLink Unit
Unit.
Definition: ArmyUnit.h:130
qint32 int32
Definition: UnderlyingTypes.h:42
int32 Cost
Cost.
Definition: ArmyUnit.h:118
CMoviePath Movie
Movie.
Definition: ArmyUnit.h:112
CImagePath Icon
Icon.
Definition: ArmyUnit.h:88
SBankPath BankPath
Bank Path.
Definition: ArmyUnit.h:94
std::vector< CAbilCommand > AbilCommandArray
Ability Commands.
Definition: ArmyUnit.h:142
Locked.
Definition: ArmyUnit.h:35
Definition: UnderlyingTypes.h:812
EClassIdCArmyUnit
Army Unit.
Definition: ArmyUnit.h:13
EArmyUnitState
Army Unit State.
Definition: ArmyUnit.h:29
Definition: UnderlyingTypes.h:833
CStringLink Description
Description.
Definition: ArmyUnit.h:100
Definition: Game.h:2723
Definition: UnderlyingTypes.h:1413
Disabled.
Definition: ArmyUnit.h:53
CStringLink Name
Name.
Definition: ArmyUnit.h:70
Purchased.
Definition: ArmyUnit.h:47
Unlocked.
Definition: ArmyUnit.h:41
CUserReference UserReference
User Reference.
Definition: ArmyUnit.h:154
Definition: UnderlyingTypes.h:854
CStringLink Help
Help.
Definition: ArmyUnit.h:82
std::vector< CUpgradeLink > UpgradeArray
Upgrades.
Definition: ArmyUnit.h:136
CStringLink Confirmation
Confirmation.
Definition: ArmyUnit.h:106
Army Unit.
Definition: ArmyUnit.h:19
Generic.
Definition: ArmyUnit.h:63
CStringLink Title
Title.
Definition: ArmyUnit.h:76