sc2-gamedata
Loot.h
Go to the documentation of this file.
1 // Loot.h generated from model.xml using generate-code.xsl
2 
3 #ifndef LOOT_H
4 #define LOOT_H
5 
6 #include "UnderlyingTypes.h"
7 #include "Game.h"
8 
13 typedef enum
14 {
20 
26 
32 
38 
44 
50 
52 
54 
59 {
67 
73 };
74 
79 class CLoot
80 {
81 public:
86  std::vector<CValidatorLink> ValidatorArray;
87 };
88 
94 {
95 public:
101 
107 
113 };
114 
120 {
121 public:
127 };
128 
134 {
135 public:
140  std::vector<CItemClassLink> ClassArray;
141 
147 
153 };
154 
160 {
161 public:
168 
175 
180  std::vector<SLootChoice> ChildArray;
181 };
182 
188 {
189 public:
195 };
196 
197 #endif // LOOT_H
std::vector< SLootChoice > ChildArray
Children.
Definition: Loot.h:180
Spawn.
Definition: Loot.h:93
EEffectPlayer SpawnOwner
Spawn Owner.
Definition: Loot.h:106
std::vector< CItemClassLink > ClassArray
Classes.
Definition: Loot.h:140
CEffectLink Effect
Effect.
Definition: Loot.h:126
EEffectPlayer
Effect Player.
Definition: Game.h:1810
Generic.
Definition: Loot.h:79
EClassIdCLoot
Generic.
Definition: Loot.h:13
qint32 int32
Definition: UnderlyingTypes.h:42
Definition: UnderlyingTypes.h:504
Effect.
Definition: Loot.h:31
Definition: Loot.h:58
uint32 MaxLevel
Maximum Level.
Definition: Loot.h:146
quint32 uint32
Definition: UnderlyingTypes.h:22
uint8 Chance
Chance.
Definition: Loot.h:66
uint32 MinCount
Minimum Count.
Definition: Loot.h:167
CLootLink Child
Loot.
Definition: Loot.h:72
EEffectLocation
Effect Location.
Definition: Game.h:1646
Set.
Definition: Loot.h:159
Item.
Definition: Loot.h:37
CFixed SpawnRange
Spawn Range.
Definition: Loot.h:112
CUnitLink Unit
Unit.
Definition: Loot.h:194
quint8 uint8
Definition: UnderlyingTypes.h:12
uint32 MaxCount
Maximum Count.
Definition: Loot.h:174
Item.
Definition: Loot.h:133
Unit.
Definition: Loot.h:187
Generic.
Definition: Loot.h:19
EEffectLocation SpawnLocation
Spawn Location.
Definition: Loot.h:100
uint32 MinLevel
Minimum Level.
Definition: Loot.h:152
Effect.
Definition: Loot.h:119
const int32 e_classIdCLootCount
Definition: Loot.h:53
Set.
Definition: Loot.h:43
Unit.
Definition: Loot.h:49
std::vector< CValidatorLink > ValidatorArray
Validators.
Definition: Loot.h:86
Spawn.
Definition: Loot.h:25