Cyrus Mod Loader
Loading...
Searching...
No Matches
BasePetMorphManager.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4
6public:
7 unsigned int getTotalCostMin() { // Property Generated Getter
8 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x48);
9 }
10
11 void setTotalCostMin(unsigned int val) { // Property Generated Setter
12 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
13 }
14
15 unsigned int getTotalCostMax() { // Property Generated Getter
16 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x4C);
17 }
18
19 void setTotalCostMax(unsigned int val) { // Property Generated Setter
20 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x4C) = val;
21 }
22
23 unsigned int getTotalRarityMin() { // Property Generated Getter
24 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x50);
25 }
26
27 void setTotalRarityMin(unsigned int val) { // Property Generated Setter
28 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
29 }
30
31 unsigned int getTotalRarityMax() { // Property Generated Getter
32 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x54);
33 }
34
35 void setTotalRarityMax(unsigned int val) { // Property Generated Setter
36 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x54) = val;
37 }
38
39 unsigned int getStatDataMin() { // Property Generated Getter
40 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x58);
41 }
42
43 void setStatDataMin(unsigned int val) { // Property Generated Setter
44 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
45 }
46
47 unsigned int getStatDataMax() { // Property Generated Getter
48 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x5C);
49 }
50
51 void setStatDataMax(unsigned int val) { // Property Generated Setter
52 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x5C) = val;
53 }
54
55 unsigned int getWowDataMin() { // Property Generated Getter
56 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x60);
57 }
58
59 void setWowDataMin(unsigned int val) { // Property Generated Setter
60 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x60) = val;
61 }
62
63 unsigned int getWowDataMax() { // Property Generated Getter
64 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x64);
65 }
66
67 void setWowDataMax(unsigned int val) { // Property Generated Setter
68 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x64) = val;
69 }
70
71 unsigned int getPedigreeDataMin() { // Property Generated Getter
72 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x68);
73 }
74
75 void setPedigreeDataMin(unsigned int val) { // Property Generated Setter
76 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
77 }
78
79 unsigned int getPedigreeDataMax() { // Property Generated Getter
80 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x6C);
81 }
82
83 void setPedigreeDataMax(unsigned int val) { // Property Generated Setter
84 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x6C) = val;
85 }
86
87 float getStatsWeight() { // Property Generated Getter
88 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x70);
89 }
90
91 void setStatsWeight(float val) { // Property Generated Setter
92 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
93 }
94
95 float getWowWeight() { // Property Generated Getter
96 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x74);
97 }
98
99 void setWowWeight(float val) { // Property Generated Setter
100 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
101 }
102
103 float getPedigreeWeight() { // Property Generated Getter
104 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78);
105 }
106
107 void setPedigreeWeight(float val) { // Property Generated Setter
108 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
109 }
110
111 Vector<int> getKioskCombatTalentCostMin() { // Property Generated Getter
112 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x80);
113 }
114
115 void setKioskCombatTalentCostMin(Vector<int> val) { // Property Generated Setter
116 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
117 }
118
119 Vector<int> getKioskCombatTalentCostGrowth() { // Property Generated Getter
120 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x98);
121 }
122
123 void setKioskCombatTalentCostGrowth(Vector<int> val) { // Property Generated Setter
124 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
125 }
126
127 Vector<int> getKioskDerbyTalentCostMin() { // Property Generated Getter
128 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xB0);
129 }
130
131 void setKioskDerbyTalentCostMin(Vector<int> val) { // Property Generated Setter
132 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
133 }
134
135 Vector<int> getKioskDerbyTalentCostGrowth() { // Property Generated Getter
136 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
137 }
138
139 void setKioskDerbyTalentCostGrowth(Vector<int> val) { // Property Generated Setter
140 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
141 }
142
143 Vector<int> getInPersonCombatTalentCostMin() { // Property Generated Getter
144 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xE0);
145 }
146
147 void setInPersonCombatTalentCostMin(Vector<int> val) { // Property Generated Setter
148 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
149 }
150
151 Vector<int> getInPersonCombatTalentCostGrowth() { // Property Generated Getter
152 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xF8);
153 }
154
155 void setInPersonCombatTalentCostGrowth(Vector<int> val) { // Property Generated Setter
156 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
157 }
158
159 Vector<int> getInPersonDerbyTalentCostMin() { // Property Generated Getter
160 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x110);
161 }
162
163 void setInPersonDerbyTalentCostMin(Vector<int> val) { // Property Generated Setter
164 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
165 }
166
167 Vector<int> getInPersonDerbyTalentCostGrowth() { // Property Generated Getter
168 return *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x128);
169 }
170
171 void setInPersonDerbyTalentCostGrowth(Vector<int> val) { // Property Generated Setter
172 *reinterpret_cast<Vector<int>*>(reinterpret_cast<uintptr_t>(this) + 0x128) = val;
173 }
174
175 int getKioskPedigreeMin() { // Property Generated Getter
176 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x140);
177 }
178
179 void setKioskPedigreeMin(int val) { // Property Generated Setter
180 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x140) = val;
181 }
182
183 int getKioskCombatDivisor() { // Property Generated Getter
184 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x144);
185 }
186
187 void setKioskCombatDivisor(int val) { // Property Generated Setter
188 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x144) = val;
189 }
190
191 int getKioskCombatExponent() { // Property Generated Getter
192 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x148);
193 }
194
195 void setKioskCombatExponent(int val) { // Property Generated Setter
196 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x148) = val;
197 }
198
199 int getKioskDerbyDivisor() { // Property Generated Getter
200 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x14C);
201 }
202
203 void setKioskDerbyDivisor(int val) { // Property Generated Setter
204 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x14C) = val;
205 }
206
207 int getKioskDerbyExponent() { // Property Generated Getter
208 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x150);
209 }
210
211 void setKioskDerbyExponent(int val) { // Property Generated Setter
212 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x150) = val;
213 }
214
215 int getInPersonPedigreeMin() { // Property Generated Getter
216 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x154);
217 }
218
219 void setInPersonPedigreeMin(int val) { // Property Generated Setter
220 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x154) = val;
221 }
222
223 int getInPersonCombatDivisor() { // Property Generated Getter
224 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x158);
225 }
226
227 void setInPersonCombatDivisor(int val) { // Property Generated Setter
228 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x158) = val;
229 }
230
231 int getInPersonCombatExponent() { // Property Generated Getter
232 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x15C);
233 }
234
235 void setInPersonCombatExponent(int val) { // Property Generated Setter
236 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x15C) = val;
237 }
238
239 int getInPersonDerbyDivisor() { // Property Generated Getter
240 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x160);
241 }
242
243 void setInPersonDerbyDivisor(int val) { // Property Generated Setter
244 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x160) = val;
245 }
246
247 int getInPersonDerbyExponent() { // Property Generated Getter
248 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x164);
249 }
250
251 void setInPersonDerbyExponent(int val) { // Property Generated Setter
252 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x164) = val;
253 }
254
255 int getPetLendsLevelDivisor() { // Property Generated Getter
256 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198);
257 }
258
259 void setPetLendsLevelDivisor(int val) { // Property Generated Setter
260 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198) = val;
261 }
262
263 Vector<std::string> getBalancePetLendLoot() { // Property Generated Getter
264 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
265 }
266
267 void setBalancePetLendLoot(Vector<std::string> val) { // Property Generated Setter
268 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
269 }
270
271 Vector<std::string> getDeathPetLendLoot() { // Property Generated Getter
272 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1B8);
273 }
274
275 void setDeathPetLendLoot(Vector<std::string> val) { // Property Generated Setter
276 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1B8) = val;
277 }
278
279 Vector<std::string> getFirePetLendLoot() { // Property Generated Getter
280 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1D0);
281 }
282
283 void setFirePetLendLoot(Vector<std::string> val) { // Property Generated Setter
284 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1D0) = val;
285 }
286
287 Vector<std::string> getIcePetLendLoot() { // Property Generated Getter
288 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
289 }
290
291 void setIcePetLendLoot(Vector<std::string> val) { // Property Generated Setter
292 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
293 }
294
295 Vector<std::string> getLifePetLendLoot() { // Property Generated Getter
296 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x200);
297 }
298
299 void setLifePetLendLoot(Vector<std::string> val) { // Property Generated Setter
300 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x200) = val;
301 }
302
303 Vector<std::string> getMythPetLendLoot() { // Property Generated Getter
304 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x218);
305 }
306
307 void setMythPetLendLoot(Vector<std::string> val) { // Property Generated Setter
308 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x218) = val;
309 }
310
311 Vector<std::string> getStormPetLendLoot() { // Property Generated Getter
312 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x230);
313 }
314
315 void setStormPetLendLoot(Vector<std::string> val) { // Property Generated Setter
316 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x230) = val;
317 }
318
319};
Definition BasePetMorphManager.h:5
void setKioskCombatTalentCostMin(Vector< int > val)
Definition BasePetMorphManager.h:115
void setTotalRarityMax(unsigned int val)
Definition BasePetMorphManager.h:35
void setKioskDerbyExponent(int val)
Definition BasePetMorphManager.h:211
unsigned int getTotalCostMin()
Definition BasePetMorphManager.h:7
void setStormPetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:315
void setPedigreeDataMax(unsigned int val)
Definition BasePetMorphManager.h:83
int getInPersonDerbyExponent()
Definition BasePetMorphManager.h:247
unsigned int getTotalRarityMax()
Definition BasePetMorphManager.h:31
Vector< int > getInPersonCombatTalentCostGrowth()
Definition BasePetMorphManager.h:151
Vector< std::string > getIcePetLendLoot()
Definition BasePetMorphManager.h:287
void setMythPetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:307
void setDeathPetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:275
void setIcePetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:291
void setKioskCombatTalentCostGrowth(Vector< int > val)
Definition BasePetMorphManager.h:123
Vector< std::string > getDeathPetLendLoot()
Definition BasePetMorphManager.h:271
int getKioskCombatExponent()
Definition BasePetMorphManager.h:191
void setTotalCostMax(unsigned int val)
Definition BasePetMorphManager.h:19
Vector< int > getKioskDerbyTalentCostMin()
Definition BasePetMorphManager.h:127
unsigned int getWowDataMax()
Definition BasePetMorphManager.h:63
unsigned int getWowDataMin()
Definition BasePetMorphManager.h:55
void setPedigreeWeight(float val)
Definition BasePetMorphManager.h:107
void setBalancePetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:267
void setKioskDerbyDivisor(int val)
Definition BasePetMorphManager.h:203
float getWowWeight()
Definition BasePetMorphManager.h:95
int getKioskCombatDivisor()
Definition BasePetMorphManager.h:183
int getInPersonDerbyDivisor()
Definition BasePetMorphManager.h:239
Vector< int > getKioskCombatTalentCostGrowth()
Definition BasePetMorphManager.h:119
Vector< std::string > getBalancePetLendLoot()
Definition BasePetMorphManager.h:263
void setInPersonDerbyDivisor(int val)
Definition BasePetMorphManager.h:243
void setPedigreeDataMin(unsigned int val)
Definition BasePetMorphManager.h:75
void setPetLendsLevelDivisor(int val)
Definition BasePetMorphManager.h:259
void setInPersonCombatExponent(int val)
Definition BasePetMorphManager.h:235
void setKioskDerbyTalentCostMin(Vector< int > val)
Definition BasePetMorphManager.h:131
void setStatsWeight(float val)
Definition BasePetMorphManager.h:91
Vector< std::string > getLifePetLendLoot()
Definition BasePetMorphManager.h:295
void setWowWeight(float val)
Definition BasePetMorphManager.h:99
unsigned int getPedigreeDataMin()
Definition BasePetMorphManager.h:71
int getInPersonCombatDivisor()
Definition BasePetMorphManager.h:223
void setInPersonPedigreeMin(int val)
Definition BasePetMorphManager.h:219
unsigned int getTotalCostMax()
Definition BasePetMorphManager.h:15
void setKioskCombatDivisor(int val)
Definition BasePetMorphManager.h:187
unsigned int getTotalRarityMin()
Definition BasePetMorphManager.h:23
Vector< std::string > getFirePetLendLoot()
Definition BasePetMorphManager.h:279
int getInPersonPedigreeMin()
Definition BasePetMorphManager.h:215
void setInPersonCombatTalentCostGrowth(Vector< int > val)
Definition BasePetMorphManager.h:155
int getInPersonCombatExponent()
Definition BasePetMorphManager.h:231
void setTotalRarityMin(unsigned int val)
Definition BasePetMorphManager.h:27
void setWowDataMax(unsigned int val)
Definition BasePetMorphManager.h:67
Vector< int > getInPersonCombatTalentCostMin()
Definition BasePetMorphManager.h:143
void setInPersonDerbyTalentCostGrowth(Vector< int > val)
Definition BasePetMorphManager.h:171
void setInPersonDerbyTalentCostMin(Vector< int > val)
Definition BasePetMorphManager.h:163
void setInPersonCombatDivisor(int val)
Definition BasePetMorphManager.h:227
void setKioskPedigreeMin(int val)
Definition BasePetMorphManager.h:179
Vector< int > getKioskCombatTalentCostMin()
Definition BasePetMorphManager.h:111
int getKioskDerbyDivisor()
Definition BasePetMorphManager.h:199
float getStatsWeight()
Definition BasePetMorphManager.h:87
Vector< int > getKioskDerbyTalentCostGrowth()
Definition BasePetMorphManager.h:135
void setTotalCostMin(unsigned int val)
Definition BasePetMorphManager.h:11
void setFirePetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:283
void setStatDataMax(unsigned int val)
Definition BasePetMorphManager.h:51
float getPedigreeWeight()
Definition BasePetMorphManager.h:103
Vector< int > getInPersonDerbyTalentCostGrowth()
Definition BasePetMorphManager.h:167
int getKioskDerbyExponent()
Definition BasePetMorphManager.h:207
int getPetLendsLevelDivisor()
Definition BasePetMorphManager.h:255
void setKioskCombatExponent(int val)
Definition BasePetMorphManager.h:195
Vector< std::string > getMythPetLendLoot()
Definition BasePetMorphManager.h:303
void setInPersonDerbyExponent(int val)
Definition BasePetMorphManager.h:251
unsigned int getPedigreeDataMax()
Definition BasePetMorphManager.h:79
void setKioskDerbyTalentCostGrowth(Vector< int > val)
Definition BasePetMorphManager.h:139
unsigned int getStatDataMin()
Definition BasePetMorphManager.h:39
Vector< int > getInPersonDerbyTalentCostMin()
Definition BasePetMorphManager.h:159
void setInPersonCombatTalentCostMin(Vector< int > val)
Definition BasePetMorphManager.h:147
unsigned int getStatDataMax()
Definition BasePetMorphManager.h:47
int getKioskPedigreeMin()
Definition BasePetMorphManager.h:175
Vector< std::string > getStormPetLendLoot()
Definition BasePetMorphManager.h:311
void setWowDataMin(unsigned int val)
Definition BasePetMorphManager.h:59
void setStatDataMin(unsigned int val)
Definition BasePetMorphManager.h:43
void setLifePetLendLoot(Vector< std::string > val)
Definition BasePetMorphManager.h:299
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86