Cyrus Mod Loader
Loading...
Searching...
No Matches
WizQuestData.h
1#pragma once
2#include <Cyrus/Classes/PropertyClass.h>
3#include <Cyrus/Classes/WizGoalData.h>
4#include <Cyrus/Enums/QuestTemplate__ActivityType.h>
5#include <Cyrus/Shared.h>
6
7class WizQuestData : public PropertyClass {
8public:
9 std::string getName() { // Property Generated Getter
10 return *reinterpret_cast<std::string *>(reinterpret_cast<uintptr_t>(this) +
11 0x48);
12 }
13
14 void setName(std::string val) { // Property Generated Setter
15 *reinterpret_cast<std::string *>(reinterpret_cast<uintptr_t>(this) + 0x48) =
16 val;
17 }
18
19 unsigned int getQuestNameID() { // Property Generated Getter
20 return *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
21 0x68);
22 }
23
24 void setQuestNameID(unsigned int val) { // Property Generated Setter
25 *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
26 0x68) = val;
27 }
28
29 std::string getTitle() { // Property Generated Getter
30 return *reinterpret_cast<std::string *>(reinterpret_cast<uintptr_t>(this) +
31 0x70);
32 }
33
34 void setTitle(std::string val) { // Property Generated Setter
35 *reinterpret_cast<std::string *>(reinterpret_cast<uintptr_t>(this) + 0x70) =
36 val;
37 }
38
39 gid getId() { // Property Generated Getter
40 return *reinterpret_cast<gid *>(reinterpret_cast<uintptr_t>(this) + 0xE8);
41 }
42
43 void setId(gid val) { // Property Generated Setter
44 *reinterpret_cast<gid *>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
45 }
46
47 int getType() { // Property Generated Getter
48 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xE0);
49 }
50
51 void setType(int val) { // Property Generated Setter
52 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
53 }
54
55 int getLevel() { // Property Generated Getter
56 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xE4);
57 }
58
59 void setLevel(int val) { // Property Generated Setter
60 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xE4) = val;
61 }
62
63 bool getMainline() { // Property Generated Getter
64 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF1);
65 }
66
67 void setMainline(bool val) { // Property Generated Setter
68 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF1) = val;
69 }
70
71 bool getReadyToTurnIn() { // Property Generated Getter
72 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF2);
73 }
74
75 void setReadyToTurnIn(bool val) { // Property Generated Setter
76 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF2) = val;
77 }
78
79 QuestTemplate__ActivityType getActivityType() { // Property Generated Getter
80 return *reinterpret_cast<QuestTemplate__ActivityType *>(
81 reinterpret_cast<uintptr_t>(this) + 0xF4);
82 }
83
85 QuestTemplate__ActivityType val) { // Property Generated Setter
86 *reinterpret_cast<QuestTemplate__ActivityType *>(
87 reinterpret_cast<uintptr_t>(this) + 0xF4) = val;
88 }
89
90 bool getSkipQHAutoSelect() { // Property Generated Getter
91 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF8);
92 }
93
94 void setSkipQHAutoSelect(bool val) { // Property Generated Setter
95 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
96 }
97
98 List<SharedPointer<WizGoalData>> *getGoalList() { // Property Generated Getter
99 return reinterpret_cast<List<SharedPointer<WizGoalData>> *>(
100 reinterpret_cast<uintptr_t>(this) + 0x100);
101 }
102
104 List<SharedPointer<WizGoalData>> *val) { // Property Generated Setter
105 *reinterpret_cast<List<SharedPointer<WizGoalData>> **>(
106 reinterpret_cast<uintptr_t>(this) + 0x100) = val;
107 }
108};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition WizQuestData.h:7
QuestTemplate__ActivityType getActivityType()
Definition WizQuestData.h:79
void setActivityType(QuestTemplate__ActivityType val)
Definition WizQuestData.h:84
void setId(gid val)
Definition WizQuestData.h:43
void setReadyToTurnIn(bool val)
Definition WizQuestData.h:75
std::string getName()
Definition WizQuestData.h:9
void setType(int val)
Definition WizQuestData.h:51
std::string getTitle()
Definition WizQuestData.h:29
gid getId()
Definition WizQuestData.h:39
void setMainline(bool val)
Definition WizQuestData.h:67
int getLevel()
Definition WizQuestData.h:55
bool getReadyToTurnIn()
Definition WizQuestData.h:71
void setName(std::string val)
Definition WizQuestData.h:14
List< SharedPointer< WizGoalData > > * getGoalList()
Definition WizQuestData.h:98
int getType()
Definition WizQuestData.h:47
void setTitle(std::string val)
Definition WizQuestData.h:34
unsigned int getQuestNameID()
Definition WizQuestData.h:19
void setLevel(int val)
Definition WizQuestData.h:59
void setGoalList(List< SharedPointer< WizGoalData > > *val)
Definition WizQuestData.h:103
bool getSkipQHAutoSelect()
Definition WizQuestData.h:90
bool getMainline()
Definition WizQuestData.h:63
void setSkipQHAutoSelect(bool val)
Definition WizQuestData.h:94
void setQuestNameID(unsigned int val)
Definition WizQuestData.h:24