sc2-gamedata
Hero.h
Go to the documentation of this file.
1 // Hero.h generated from model.xml using generate-code.xsl
2 
3 #ifndef HERO_H
4 #define HERO_H
5 
6 #include "UnderlyingTypes.h"
7 
12 typedef enum
13 {
19 
21 
23 
28 typedef enum
29 {
35 
41 
42 } EHeroState;
43 
45 
50 typedef enum
51 {
57 
63 
65 
67 
72 {
78 
84 
90 
96 
102 
107  std::vector<CHeroAbilLink> AbilArray;
108 
114 };
115 
120 class CHero
121 {
122 public:
128 
134 
140 
146 
151  std::vector<SHeroAbilCategory> AbilCategoryArray;
152 
157  std::vector<CHeroStatLink> StatArray;
158 
164 };
165 
166 #endif // HERO_H
std::vector< CHeroStatLink > StatArray
Statistics.
Definition: Hero.h:157
Locked.
Definition: Hero.h:56
Unlocked.
Definition: Hero.h:62
CStringLink Name
Name.
Definition: Hero.h:127
EClassIdCHero
Hero.
Definition: Hero.h:12
qint32 int32
Definition: UnderlyingTypes.h:42
Unlocked.
Definition: Hero.h:40
EHeroAbilCategoryState State
State.
Definition: Hero.h:101
Generic.
Definition: Hero.h:120
EHeroState State
State.
Definition: Hero.h:145
CImagePath Image
Image.
Definition: Hero.h:89
CUserReference UserReference
User Reference.
Definition: Hero.h:163
CModelLink Model
Model.
Definition: Hero.h:133
quint32 uint32
Definition: UnderlyingTypes.h:22
uint32 RequiredLevel
Required Level.
Definition: Hero.h:95
CStringLink Tooltip
Tooltip.
Definition: Hero.h:83
std::vector< SHeroAbilCategory > AbilCategoryArray
Ability Categories.
Definition: Hero.h:151
Definition: UnderlyingTypes.h:812
std::vector< CHeroAbilLink > AbilArray
Abilities.
Definition: Hero.h:107
Definition: Hero.h:71
EHeroState
Hero State.
Definition: Hero.h:28
CStringLink Name
Name.
Definition: Hero.h:77
Definition: UnderlyingTypes.h:1413
uint32 Level
Level.
Definition: Hero.h:139
const int32 e_classIdCHeroCount
Definition: Hero.h:22
const int32 e_heroStateCount
Definition: Hero.h:44
Hero.
Definition: Hero.h:18
Locked.
Definition: Hero.h:34
const int32 e_heroAbilCategoryStateCount
Definition: Hero.h:66
EHeroAbilCategoryState
Hero Ability Category State.
Definition: Hero.h:50
CUserReference UserReference
User Reference.
Definition: Hero.h:113