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