Cyrus Mod Loader
Loading...
Searching...
No Matches
GardenSpellTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CoreTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/SpellTemplate.h>
6#include <Cyrus/Enums/GardenSpellTemplate__GardenSpellType.h>
7#include <Cyrus/Enums/GardenSpellTemplate__UtilitySpellType.h>
8
10public:
11 GardenSpellTemplate__GardenSpellType getGardenSpellType() { // Property Generated Getter
12 return *reinterpret_cast<GardenSpellTemplate__GardenSpellType*>(reinterpret_cast<uintptr_t>(this) + 0x320);
13 }
14
15 void setGardenSpellType(GardenSpellTemplate__GardenSpellType val) { // Property Generated Setter
16 *reinterpret_cast<GardenSpellTemplate__GardenSpellType*>(reinterpret_cast<uintptr_t>(this) + 0x320) = val;
17 }
18
19 std::string getAnimationKFM() { // Property Generated Getter
20 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x328);
21 }
22
23 void setAnimationKFM(std::string val) { // Property Generated Setter
24 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x328) = val;
25 }
26
27 std::string getAnimationName() { // Property Generated Getter
28 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x348);
29 }
30
31 void setAnimationName(std::string val) { // Property Generated Setter
32 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x348) = val;
33 }
34
35 std::string getSoundEffectName() { // Property Generated Getter
36 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3A8);
37 }
38
39 void setSoundEffectName(std::string val) { // Property Generated Setter
40 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3A8) = val;
41 }
42
43 unsigned int getSoilTemplateID() { // Property Generated Getter
44 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x3C8);
45 }
46
47 void setSoilTemplateID(unsigned int val) { // Property Generated Setter
48 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x3C8) = val;
49 }
50
51 bool getProvidesWater() { // Property Generated Getter
52 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CC);
53 }
54
55 void setProvidesWater(bool val) { // Property Generated Setter
56 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CC) = val;
57 }
58
59 bool getProvidesSun() { // Property Generated Getter
60 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CD);
61 }
62
63 void setProvidesSun(bool val) { // Property Generated Setter
64 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CD) = val;
65 }
66
67 bool getProvidesPollination() { // Property Generated Getter
68 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CE);
69 }
70
71 void setProvidesPollination(bool val) { // Property Generated Setter
72 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CE) = val;
73 }
74
75 bool getProvidesMagic() { // Property Generated Getter
76 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CF);
77 }
78
79 void setProvidesMagic(bool val) { // Property Generated Setter
80 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3CF) = val;
81 }
82
83 bool getProvidesMusic() { // Property Generated Getter
84 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3D0);
85 }
86
87 void setProvidesMusic(bool val) { // Property Generated Setter
88 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x3D0) = val;
89 }
90
91 int getBugZapLevel() { // Property Generated Getter
92 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3D4);
93 }
94
95 void setBugZapLevel(int val) { // Property Generated Setter
96 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3D4) = val;
97 }
98
99 unsigned int getProtectionTemplateID() { // Property Generated Getter
100 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x3D8);
101 }
102
103 void setProtectionTemplateID(unsigned int val) { // Property Generated Setter
104 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x3D8) = val;
105 }
106
107 float getSoundEffectGain() { // Property Generated Getter
108 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x3DC);
109 }
110
111 void setSoundEffectGain(float val) { // Property Generated Setter
112 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x3DC) = val;
113 }
114
115 GardenSpellTemplate__UtilitySpellType getUtilitySpellType() { // Property Generated Getter
116 return *reinterpret_cast<GardenSpellTemplate__UtilitySpellType*>(reinterpret_cast<uintptr_t>(this) + 0x3E0);
117 }
118
119 void setUtilitySpellType(GardenSpellTemplate__UtilitySpellType val) { // Property Generated Setter
120 *reinterpret_cast<GardenSpellTemplate__UtilitySpellType*>(reinterpret_cast<uintptr_t>(this) + 0x3E0) = val;
121 }
122
123 int getAffectedRadius() { // Property Generated Getter
124 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3E4);
125 }
126
127 void setAffectedRadius(int val) { // Property Generated Setter
128 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3E4) = val;
129 }
130
131 float getYOffset() { // Property Generated Getter
132 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x3E8);
133 }
134
135 void setYOffset(float val) { // Property Generated Setter
136 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x3E8) = val;
137 }
138
139 int getEnergyCost() { // Property Generated Getter
140 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3EC);
141 }
142
143 void setEnergyCost(int val) { // Property Generated Setter
144 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3EC) = val;
145 }
146
147 int getGardenSpellImageIndex() { // Property Generated Getter
148 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3F0);
149 }
150
151 void setGardenSpellImageIndex(int val) { // Property Generated Setter
152 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3F0) = val;
153 }
154
155 std::string getGardenSpellImageName() { // Property Generated Getter
156 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3F8);
157 }
158
159 void setGardenSpellImageName(std::string val) { // Property Generated Setter
160 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3F8) = val;
161 }
162
163 std::string getAnimationNameSmall() { // Property Generated Getter
164 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x368);
165 }
166
167 void setAnimationNameSmall(std::string val) { // Property Generated Setter
168 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x368) = val;
169 }
170
171 std::string getAnimationNameLarge() { // Property Generated Getter
172 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x388);
173 }
174
175 void setAnimationNameLarge(std::string val) { // Property Generated Setter
176 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x388) = val;
177 }
178
179};
Definition GardenSpellTemplate.h:9
GardenSpellTemplate__UtilitySpellType getUtilitySpellType()
Definition GardenSpellTemplate.h:115
void setProtectionTemplateID(unsigned int val)
Definition GardenSpellTemplate.h:103
bool getProvidesWater()
Definition GardenSpellTemplate.h:51
void setAnimationKFM(std::string val)
Definition GardenSpellTemplate.h:23
void setAnimationNameLarge(std::string val)
Definition GardenSpellTemplate.h:175
void setGardenSpellImageName(std::string val)
Definition GardenSpellTemplate.h:159
std::string getAnimationName()
Definition GardenSpellTemplate.h:27
int getEnergyCost()
Definition GardenSpellTemplate.h:139
void setYOffset(float val)
Definition GardenSpellTemplate.h:135
void setProvidesMagic(bool val)
Definition GardenSpellTemplate.h:79
void setUtilitySpellType(GardenSpellTemplate__UtilitySpellType val)
Definition GardenSpellTemplate.h:119
std::string getGardenSpellImageName()
Definition GardenSpellTemplate.h:155
void setGardenSpellType(GardenSpellTemplate__GardenSpellType val)
Definition GardenSpellTemplate.h:15
bool getProvidesMagic()
Definition GardenSpellTemplate.h:75
void setAffectedRadius(int val)
Definition GardenSpellTemplate.h:127
bool getProvidesSun()
Definition GardenSpellTemplate.h:59
void setProvidesSun(bool val)
Definition GardenSpellTemplate.h:63
void setBugZapLevel(int val)
Definition GardenSpellTemplate.h:95
unsigned int getProtectionTemplateID()
Definition GardenSpellTemplate.h:99
void setSoundEffectGain(float val)
Definition GardenSpellTemplate.h:111
void setAnimationNameSmall(std::string val)
Definition GardenSpellTemplate.h:167
void setProvidesMusic(bool val)
Definition GardenSpellTemplate.h:87
float getSoundEffectGain()
Definition GardenSpellTemplate.h:107
std::string getAnimationKFM()
Definition GardenSpellTemplate.h:19
void setSoilTemplateID(unsigned int val)
Definition GardenSpellTemplate.h:47
unsigned int getSoilTemplateID()
Definition GardenSpellTemplate.h:43
void setEnergyCost(int val)
Definition GardenSpellTemplate.h:143
bool getProvidesMusic()
Definition GardenSpellTemplate.h:83
int getGardenSpellImageIndex()
Definition GardenSpellTemplate.h:147
void setAnimationName(std::string val)
Definition GardenSpellTemplate.h:31
float getYOffset()
Definition GardenSpellTemplate.h:131
int getAffectedRadius()
Definition GardenSpellTemplate.h:123
int getBugZapLevel()
Definition GardenSpellTemplate.h:91
void setProvidesPollination(bool val)
Definition GardenSpellTemplate.h:71
bool getProvidesPollination()
Definition GardenSpellTemplate.h:67
std::string getAnimationNameLarge()
Definition GardenSpellTemplate.h:171
std::string getAnimationNameSmall()
Definition GardenSpellTemplate.h:163
void setProvidesWater(bool val)
Definition GardenSpellTemplate.h:55
std::string getSoundEffectName()
Definition GardenSpellTemplate.h:35
GardenSpellTemplate__GardenSpellType getGardenSpellType()
Definition GardenSpellTemplate.h:11
void setSoundEffectName(std::string val)
Definition GardenSpellTemplate.h:39
void setGardenSpellImageIndex(int val)
Definition GardenSpellTemplate.h:151
Definition SpellTemplate.h:10