sc2-gamedata
HeroAbil.h
Go to the documentation of this file.
1 // HeroAbil.h generated from model.xml using generate-code.xsl
2 
3 #ifndef HEROABIL_H
4 #define HEROABIL_H
5 
6 #include "UnderlyingTypes.h"
7 #include "HeroStat.h"
8 
13 typedef enum
14 {
20 
22 
24 
29 typedef enum
30 {
36 
42 
48 
50 
52 
57 class CHeroAbil
58 {
59 public:
65 
71 
77 
83 
89 
95 
101 
107 
113 
118  std::vector<CUpgradeLink> UpgradeArray;
119 
124  std::vector<CUpgradeLink> LevelUpgradeArray;
125 
130  std::vector<CAbilCommand> AbilCommandArray;
131 
136  std::vector<SHeroStatModifier> StatModifierArray;
137 
143 };
144 
145 #endif // HEROABIL_H
EHeroAbilState State
State.
Definition: HeroAbil.h:112
CStringLink Name
Name.
Definition: HeroAbil.h:64
Hero Ability.
Definition: HeroAbil.h:19
qint32 int32
Definition: UnderlyingTypes.h:42
std::vector< CAbilCommand > AbilCommandArray
Ability Commands.
Definition: HeroAbil.h:130
const int32 e_heroAbilStateCount
Definition: HeroAbil.h:51
quint32 uint32
Definition: UnderlyingTypes.h:22
const int32 e_classIdCHeroAbilCount
Definition: HeroAbil.h:23
CImagePath Icon
Icon.
Definition: HeroAbil.h:70
Definition: UnderlyingTypes.h:812
std::vector< CUpgradeLink > LevelUpgradeArray
Level Upgrades.
Definition: HeroAbil.h:124
Definition: UnderlyingTypes.h:833
EClassIdCHeroAbil
Hero Ability.
Definition: HeroAbil.h:13
Locked.
Definition: HeroAbil.h:35
std::vector< CUpgradeLink > UpgradeArray
Upgrades.
Definition: HeroAbil.h:118
Definition: UnderlyingTypes.h:1413
uint32 RequiredLevel
Required Level.
Definition: HeroAbil.h:100
CImagePath Image
Image.
Definition: HeroAbil.h:88
CUserReference UserReference
User Reference.
Definition: HeroAbil.h:142
std::vector< SHeroStatModifier > StatModifierArray
Statistics Modifiers.
Definition: HeroAbil.h:136
CMoviePath Movie
Movie.
Definition: HeroAbil.h:94
Generic.
Definition: HeroAbil.h:57
CStringLink Tooltip
Tooltip.
Definition: HeroAbil.h:82
Unlocked.
Definition: HeroAbil.h:41
CStringLink Description
Description.
Definition: HeroAbil.h:76
New.
Definition: HeroAbil.h:47
EHeroAbilState
Hero Ability State.
Definition: HeroAbil.h:29
CMapLink RequiredMission
Required Mission.
Definition: HeroAbil.h:106