Cyrus Mod Loader
Loading...
Searching...
No Matches
WizGoalData.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/ClientTagList.h>
4#include <Cyrus/Classes/MadlibBlock.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Enums/ENUM_SENDTYPE.h>
7#include <Cyrus/Enums/GOAL_STATUS.h>
8#include <Cyrus/Enums/GoalTemplate__GOAL_TYPE.h>
9
10class WizGoalData : public PropertyClass {
11public:
12 gid getGoalID() { // Property Generated Getter
13 return *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x48);
14 }
15
16 void setGoalID(gid val) { // Property Generated Setter
17 *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
18 }
19
20 std::string getName() { // Property Generated Getter
21 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x50);
22 }
23
24 void setName(std::string val) { // Property Generated Setter
25 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
26 }
27
28 unsigned int getNameID() { // Property Generated Getter
29 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70);
30 }
31
32 void setNameID(unsigned int val) { // Property Generated Setter
33 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
34 }
35
36 GOAL_STATUS getStatus() { // Property Generated Getter
37 return *reinterpret_cast<GOAL_STATUS*>(reinterpret_cast<uintptr_t>(this) + 0x74);
38 }
39
40 void setStatus(GOAL_STATUS val) { // Property Generated Setter
41 *reinterpret_cast<GOAL_STATUS*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
42 }
43
44 std::string getLocation() { // Property Generated Getter
45 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78);
46 }
47
48 void setLocation(std::string val) { // Property Generated Setter
49 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
50 }
51
52 GoalTemplate__GOAL_TYPE getType() { // Property Generated Getter
53 return *reinterpret_cast<GoalTemplate__GOAL_TYPE*>(reinterpret_cast<uintptr_t>(this) + 0xB8);
54 }
55
56 void setType(GoalTemplate__GOAL_TYPE val) { // Property Generated Setter
57 *reinterpret_cast<GoalTemplate__GOAL_TYPE*>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
58 }
59
60 ENUM_SENDTYPE getSendType() { // Property Generated Getter
61 return *reinterpret_cast<ENUM_SENDTYPE*>(reinterpret_cast<uintptr_t>(this) + 0xBC);
62 }
63
64 void setSendType(ENUM_SENDTYPE val) { // Property Generated Setter
65 *reinterpret_cast<ENUM_SENDTYPE*>(reinterpret_cast<uintptr_t>(this) + 0xBC) = val;
66 }
67
68 SharedPointer<MadlibBlock> * getMadLibs() { // Property Generated Getter
69 return reinterpret_cast<SharedPointer<MadlibBlock> *>(reinterpret_cast<uintptr_t>(this) + 0xC0);
70 }
71
72 void setMadLibs(SharedPointer<MadlibBlock> * val) { // Property Generated Setter
73 *reinterpret_cast<SharedPointer<MadlibBlock> **>(reinterpret_cast<uintptr_t>(this) + 0xC0) = val;
74 }
75
76 std::string getImage1() { // Property Generated Getter
77 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xD0);
78 }
79
80 void setImage1(std::string val) { // Property Generated Setter
81 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
82 }
83
84 std::string getImage2() { // Property Generated Getter
85 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xF0);
86 }
87
88 void setImage2(std::string val) { // Property Generated Setter
89 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xF0) = val;
90 }
91
92 SharedPointer<ClientTagList> * getTagList() { // Property Generated Getter
93 return reinterpret_cast<SharedPointer<ClientTagList> *>(reinterpret_cast<uintptr_t>(this) + 0x110);
94 }
95
96 void setTagList(SharedPointer<ClientTagList> * val) { // Property Generated Setter
97 *reinterpret_cast<SharedPointer<ClientTagList> **>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
98 }
99
100 std::string getCompleteText() { // Property Generated Getter
101 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x120);
102 }
103
104 void setCompleteText(std::string val) { // Property Generated Setter
105 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x120) = val;
106 }
107
108 bool getQuestHelperEnabled() { // Property Generated Getter
109 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x140);
110 }
111
112 void setQuestHelperEnabled(bool val) { // Property Generated Setter
113 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x140) = val;
114 }
115
116 bool getPetOnlyQuest() { // Property Generated Getter
117 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x141);
118 }
119
120 void setPetOnlyQuest(bool val) { // Property Generated Setter
121 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x141) = val;
122 }
123
124 bool getHasActiveResults() { // Property Generated Getter
125 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x142);
126 }
127
128 void setHasActiveResults(bool val) { // Property Generated Setter
129 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x142) = val;
130 }
131
132 bool getHideGoalFloatyText() { // Property Generated Getter
133 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x143);
134 }
135
136 void setHideGoalFloatyText(bool val) { // Property Generated Setter
137 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x143) = val;
138 }
139
140};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition WizGoalData.h:10
void setMadLibs(SharedPointer< MadlibBlock > *val)
Definition WizGoalData.h:72
std::string getCompleteText()
Definition WizGoalData.h:100
void setCompleteText(std::string val)
Definition WizGoalData.h:104
gid getGoalID()
Definition WizGoalData.h:12
ENUM_SENDTYPE getSendType()
Definition WizGoalData.h:60
void setNameID(unsigned int val)
Definition WizGoalData.h:32
void setHideGoalFloatyText(bool val)
Definition WizGoalData.h:136
void setPetOnlyQuest(bool val)
Definition WizGoalData.h:120
void setHasActiveResults(bool val)
Definition WizGoalData.h:128
std::string getLocation()
Definition WizGoalData.h:44
void setImage1(std::string val)
Definition WizGoalData.h:80
bool getQuestHelperEnabled()
Definition WizGoalData.h:108
void setGoalID(gid val)
Definition WizGoalData.h:16
void setLocation(std::string val)
Definition WizGoalData.h:48
void setType(GoalTemplate__GOAL_TYPE val)
Definition WizGoalData.h:56
bool getHasActiveResults()
Definition WizGoalData.h:124
std::string getImage2()
Definition WizGoalData.h:84
SharedPointer< MadlibBlock > * getMadLibs()
Definition WizGoalData.h:68
void setStatus(GOAL_STATUS val)
Definition WizGoalData.h:40
GOAL_STATUS getStatus()
Definition WizGoalData.h:36
unsigned int getNameID()
Definition WizGoalData.h:28
void setName(std::string val)
Definition WizGoalData.h:24
bool getHideGoalFloatyText()
Definition WizGoalData.h:132
void setSendType(ENUM_SENDTYPE val)
Definition WizGoalData.h:64
void setQuestHelperEnabled(bool val)
Definition WizGoalData.h:112
bool getPetOnlyQuest()
Definition WizGoalData.h:116
void setTagList(SharedPointer< ClientTagList > *val)
Definition WizGoalData.h:96
SharedPointer< ClientTagList > * getTagList()
Definition WizGoalData.h:92
void setImage2(std::string val)
Definition WizGoalData.h:88
GoalTemplate__GOAL_TYPE getType()
Definition WizGoalData.h:52
std::string getName()
Definition WizGoalData.h:20
std::string getImage1()
Definition WizGoalData.h:76