Cyrus Mod Loader
Loading...
Searching...
No Matches
MagicXPConfig.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4
6public:
7 Vector<float> getEncounterXPFactors() { // Property Generated Getter
8 return *reinterpret_cast<Vector<float>*>(reinterpret_cast<uintptr_t>(this) + 0x48);
9 }
10
11 void setEncounterXPFactors(Vector<float> val) { // Property Generated Setter
12 *reinterpret_cast<Vector<float>*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
13 }
14
15 List<MagicLevelInfo*> * getLevelInfo() { // Property Generated Getter
16 return reinterpret_cast<List<MagicLevelInfo*> *>(reinterpret_cast<uintptr_t>(this) + 0x60);
17 }
18
19 void setLevelInfo(List<MagicLevelInfo*> * val) { // Property Generated Setter
20 *reinterpret_cast<List<MagicLevelInfo*> **>(reinterpret_cast<uintptr_t>(this) + 0x60) = val;
21 }
22
23 List<ClassInfo*> * getClassInfo() { // Property Generated Getter
24 return reinterpret_cast<List<ClassInfo*> *>(reinterpret_cast<uintptr_t>(this) + 0x70);
25 }
26
27 void setClassInfo(List<ClassInfo*> * val) { // Property Generated Setter
28 *reinterpret_cast<List<ClassInfo*> **>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
29 }
30
31 int getMaxSchoolLevel() { // Property Generated Getter
32 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90);
33 }
34
35 void setMaxSchoolLevel(int val) { // Property Generated Setter
36 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
37 }
38
39 float getExperienceBonus() { // Property Generated Getter
40 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x94);
41 }
42
43 void setExperienceBonus(float val) { // Property Generated Setter
44 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x94) = val;
45 }
46
47 float getSchoolOfFocusBonus() { // Property Generated Getter
48 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x98);
49 }
50
51 void setSchoolOfFocusBonus(float val) { // Property Generated Setter
52 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
53 }
54
55 List<MobRankLevel*> * getLevelsConfig() { // Property Generated Getter
56 return reinterpret_cast<List<MobRankLevel*> *>(reinterpret_cast<uintptr_t>(this) + 0xA0);
57 }
58
59 void setLevelsConfig(List<MobRankLevel*> * val) { // Property Generated Setter
60 *reinterpret_cast<List<MobRankLevel*> **>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
61 }
62
63};
Definition MagicXPConfig.h:5
void setLevelInfo(List< MagicLevelInfo * > *val)
Definition MagicXPConfig.h:19
List< MagicLevelInfo * > * getLevelInfo()
Definition MagicXPConfig.h:15
float getExperienceBonus()
Definition MagicXPConfig.h:39
int getMaxSchoolLevel()
Definition MagicXPConfig.h:31
void setMaxSchoolLevel(int val)
Definition MagicXPConfig.h:35
Vector< float > getEncounterXPFactors()
Definition MagicXPConfig.h:7
void setExperienceBonus(float val)
Definition MagicXPConfig.h:43
void setClassInfo(List< ClassInfo * > *val)
Definition MagicXPConfig.h:27
float getSchoolOfFocusBonus()
Definition MagicXPConfig.h:47
void setEncounterXPFactors(Vector< float > val)
Definition MagicXPConfig.h:11
List< ClassInfo * > * getClassInfo()
Definition MagicXPConfig.h:23
void setSchoolOfFocusBonus(float val)
Definition MagicXPConfig.h:51
List< MobRankLevel * > * getLevelsConfig()
Definition MagicXPConfig.h:55
void setLevelsConfig(List< MobRankLevel * > *val)
Definition MagicXPConfig.h:59
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86