sc2-gamedata
ArmyCategory.h
Go to the documentation of this file.
1 // ArmyCategory.h generated from model.xml using generate-code.xsl
2 
3 #ifndef ARMYCATEGORY_H
4 #define ARMYCATEGORY_H
5 
6 #include "UnderlyingTypes.h"
7 #include "Game.h"
8 
13 typedef enum
14 {
20 
22 
24 
29 typedef enum
30 {
36 
42 
44 
46 
51 typedef enum
52 {
58 
60 
62 
68 {
69 public:
75 
81 
87 
93 
99 
105 
111 
117 
123 
130 
136 
141  std::vector<CUpgradeLink> UpgradeArray;
142 
147  std::vector<CAbilCommand> AbilCommandArray;
148 
153  std::vector<CArmyUnitLink> ArmyUnitArray;
154 
159  std::vector<CArmyUpgradeLink> ArmyUpgradeArray;
160 
166 
172 
178 };
179 
180 #endif // ARMYCATEGORY_H
EClassIdCArmyCategory
Armay Category.
Definition: ArmyCategory.h:13
CStringLink Name
Name.
Definition: ArmyCategory.h:74
CStringLink UnitHelp
Unit Help.
Definition: ArmyCategory.h:98
std::vector< CAbilCommand > AbilCommandArray
Ability Commands.
Definition: ArmyCategory.h:147
const int32 e_classIdCArmyCategoryCount
Definition: ArmyCategory.h:23
std::vector< CArmyUnitLink > ArmyUnitArray
Army Units.
Definition: ArmyCategory.h:153
CFlags Flags
Flags.
Definition: ArmyCategory.h:129
Army Category.
Definition: ArmyCategory.h:19
qint32 int32
Definition: UnderlyingTypes.h:42
std::vector< CArmyUpgradeLink > ArmyUpgradeArray
Army Upgrades.
Definition: ArmyCategory.h:159
Unlocked.
Definition: ArmyCategory.h:41
const int32 e_armyCategoryStateCount
Definition: ArmyCategory.h:45
Definition: UnderlyingTypes.h:812
CUnitLink Unit
Unit.
Definition: ArmyCategory.h:135
std::vector< CUpgradeLink > UpgradeArray
Upgrades.
Definition: ArmyCategory.h:141
const int32 e_armyCategoryFlagCount
Definition: ArmyCategory.h:61
CStringLink CategoryHelp
Category Help.
Definition: ArmyCategory.h:92
SBankPath BankPath
Bank Path.
Definition: ArmyCategory.h:110
Definition: Game.h:2723
int32 ExtraUpgradeRequirement
Extra Upgrade Requirement.
Definition: ArmyCategory.h:171
EArmyCategoryState State
State.
Definition: ArmyCategory.h:122
Definition: UnderlyingTypes.h:1413
EArmyCategoryState
Army Category State.
Definition: ArmyCategory.h:29
int32 SplitRequirement
Split Requirement.
Definition: ArmyCategory.h:177
CUserReference UserReference
User Reference.
Definition: ArmyCategory.h:165
CStringLink Title
Title.
Definition: ArmyCategory.h:80
EArmyCategoryFlag
Army Category Flag.
Definition: ArmyCategory.h:51
CImagePath Icon
Icon.
Definition: ArmyCategory.h:104
Locked.
Definition: ArmyCategory.h:35
Definition: UnderlyingTypes.h:612
Hidden.
Definition: ArmyCategory.h:57
CStringLink Help
Help.
Definition: ArmyCategory.h:86
Generic.
Definition: ArmyCategory.h:67
CStringLink Description
Description.
Definition: ArmyCategory.h:116