Cyrus Mod Loader
Loading...
Searching...
No Matches
AdvPvPLeaderboardVisualBlob.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BasePetItemBehavior.h>
4#include <Cyrus/Classes/BehaviorInstance.h>
5#include <Cyrus/Classes/GameEffectContainer.h>
6#include <Cyrus/Classes/PropertyClass.h>
7#include <Cyrus/Classes/PublicEquippedJewelInfo.h>
8#include <Cyrus/Classes/WizGameStats.h>
9#include <Cyrus/Classes/WizardCharacterBehavior.h>
10
12public:
13 int getLevel() { // Property Generated Getter
14 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x48);
15 }
16
17 void setLevel(int val) { // Property Generated Setter
18 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
19 }
20
21 unsigned int getSchool() { // Property Generated Getter
22 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x4C);
23 }
24
25 void setSchool(unsigned int val) { // Property Generated Setter
26 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x4C) = val;
27 }
28
29 int getGender() { // Property Generated Getter
30 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x50);
31 }
32
33 void setGender(int val) { // Property Generated Setter
34 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
35 }
36
37 unsigned int getNameKeys() { // Property Generated Getter
38 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x54);
39 }
40
41 void setNameKeys(unsigned int val) { // Property Generated Setter
42 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x54) = val;
43 }
44
45 std::string getBadge() { // Property Generated Getter
46 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x58);
47 }
48
49 void setBadge(std::string val) { // Property Generated Setter
50 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
51 }
52
53 SharedPointer<WizardCharacterBehavior> * getPCharacterBehavior() { // Property Generated Getter
54 return reinterpret_cast<SharedPointer<WizardCharacterBehavior> *>(reinterpret_cast<uintptr_t>(this) + 0x78);
55 }
56
57 void setPCharacterBehavior(SharedPointer<WizardCharacterBehavior> * val) { // Property Generated Setter
58 *reinterpret_cast<SharedPointer<WizardCharacterBehavior> **>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
59 }
60
61 SharedPointer<BehaviorInstance> * getPEquipment() { // Property Generated Getter
62 return reinterpret_cast<SharedPointer<BehaviorInstance> *>(reinterpret_cast<uintptr_t>(this) + 0x88);
63 }
64
65 void setPEquipment(SharedPointer<BehaviorInstance> * val) { // Property Generated Setter
66 *reinterpret_cast<SharedPointer<BehaviorInstance> **>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
67 }
68
69 SharedPointer<WizGameStats> * getPStats() { // Property Generated Getter
70 return reinterpret_cast<SharedPointer<WizGameStats> *>(reinterpret_cast<uintptr_t>(this) + 0x98);
71 }
72
73 void setPStats(SharedPointer<WizGameStats> * val) { // Property Generated Setter
74 *reinterpret_cast<SharedPointer<WizGameStats> **>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
75 }
76
77 SharedPointer<GameEffectContainer> * getPGameEffects() { // Property Generated Getter
78 return reinterpret_cast<SharedPointer<GameEffectContainer> *>(reinterpret_cast<uintptr_t>(this) + 0xA8);
79 }
80
81 void setPGameEffects(SharedPointer<GameEffectContainer> * val) { // Property Generated Setter
82 *reinterpret_cast<SharedPointer<GameEffectContainer> **>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
83 }
84
85 unsigned int getPetTID() { // Property Generated Getter
86 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
87 }
88
89 void setPetTID(unsigned int val) { // Property Generated Setter
90 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
91 }
92
93 SharedPointer<BasePetItemBehavior> * getPPetBehavior() { // Property Generated Getter
94 return reinterpret_cast<SharedPointer<BasePetItemBehavior> *>(reinterpret_cast<uintptr_t>(this) + 0xD0);
95 }
96
97 void setPPetBehavior(SharedPointer<BasePetItemBehavior> * val) { // Property Generated Setter
98 *reinterpret_cast<SharedPointer<BasePetItemBehavior> **>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
99 }
100
101 SharedPointer<PublicEquippedJewelInfo> * getPPetJewels() { // Property Generated Getter
102 return reinterpret_cast<SharedPointer<PublicEquippedJewelInfo> *>(reinterpret_cast<uintptr_t>(this) + 0xE0);
103 }
104
105 void setPPetJewels(SharedPointer<PublicEquippedJewelInfo> * val) { // Property Generated Setter
106 *reinterpret_cast<SharedPointer<PublicEquippedJewelInfo> **>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
107 }
108
109};
Definition AdvPvPLeaderboardVisualBlob.h:11
void setLevel(int val)
Definition AdvPvPLeaderboardVisualBlob.h:17
void setPPetBehavior(SharedPointer< BasePetItemBehavior > *val)
Definition AdvPvPLeaderboardVisualBlob.h:97
void setPetTID(unsigned int val)
Definition AdvPvPLeaderboardVisualBlob.h:89
std::string getBadge()
Definition AdvPvPLeaderboardVisualBlob.h:45
SharedPointer< PublicEquippedJewelInfo > * getPPetJewels()
Definition AdvPvPLeaderboardVisualBlob.h:101
void setSchool(unsigned int val)
Definition AdvPvPLeaderboardVisualBlob.h:25
SharedPointer< BasePetItemBehavior > * getPPetBehavior()
Definition AdvPvPLeaderboardVisualBlob.h:93
SharedPointer< WizardCharacterBehavior > * getPCharacterBehavior()
Definition AdvPvPLeaderboardVisualBlob.h:53
void setPGameEffects(SharedPointer< GameEffectContainer > *val)
Definition AdvPvPLeaderboardVisualBlob.h:81
unsigned int getNameKeys()
Definition AdvPvPLeaderboardVisualBlob.h:37
void setPEquipment(SharedPointer< BehaviorInstance > *val)
Definition AdvPvPLeaderboardVisualBlob.h:65
void setPPetJewels(SharedPointer< PublicEquippedJewelInfo > *val)
Definition AdvPvPLeaderboardVisualBlob.h:105
void setBadge(std::string val)
Definition AdvPvPLeaderboardVisualBlob.h:49
SharedPointer< WizGameStats > * getPStats()
Definition AdvPvPLeaderboardVisualBlob.h:69
void setNameKeys(unsigned int val)
Definition AdvPvPLeaderboardVisualBlob.h:41
void setPCharacterBehavior(SharedPointer< WizardCharacterBehavior > *val)
Definition AdvPvPLeaderboardVisualBlob.h:57
void setGender(int val)
Definition AdvPvPLeaderboardVisualBlob.h:33
int getLevel()
Definition AdvPvPLeaderboardVisualBlob.h:13
unsigned int getSchool()
Definition AdvPvPLeaderboardVisualBlob.h:21
SharedPointer< GameEffectContainer > * getPGameEffects()
Definition AdvPvPLeaderboardVisualBlob.h:77
void setPStats(SharedPointer< WizGameStats > *val)
Definition AdvPvPLeaderboardVisualBlob.h:73
int getGender()
Definition AdvPvPLeaderboardVisualBlob.h:29
unsigned int getPetTID()
Definition AdvPvPLeaderboardVisualBlob.h:85
SharedPointer< BehaviorInstance > * getPEquipment()
Definition AdvPvPLeaderboardVisualBlob.h:61
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86