Cyrus Mod Loader
Loading...
Searching...
No Matches
CharacterElementTable.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/NamedCharacterElement.h>
4#include <Cyrus/Classes/PropertyClass.h>
5
7public:
8 std::string getSGender() { // Property Generated Getter
9 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48);
10 }
11
12 void setSGender(std::string val) { // Property Generated Setter
13 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
14 }
15
16 std::string getSBodySource() { // Property Generated Getter
17 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x68);
18 }
19
20 void setSBodySource(std::string val) { // Property Generated Setter
21 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
22 }
23
24 std::string getSSkeletonSource() { // Property Generated Getter
25 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88);
26 }
27
28 void setSSkeletonSource(std::string val) { // Property Generated Setter
29 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
30 }
31
32 int getIdleAnimation() { // Property Generated Getter
33 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
34 }
35
36 void setIdleAnimation(int val) { // Property Generated Setter
37 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
38 }
39
40 Vector<CharacterElement*> * getHeadElementList() { // Property Generated Getter
41 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0xB0);
42 }
43
44 void setHeadElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
45 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
46 }
47
48 Vector<CharacterElement*> * getHatElementList() { // Property Generated Getter
49 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0xC8);
50 }
51
52 void setHatElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
53 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
54 }
55
56 Vector<CharacterElement*> * getHairElementList() { // Property Generated Getter
57 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0xE0);
58 }
59
60 void setHairElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
61 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
62 }
63
64 Vector<CharacterElement*> * getTorsoElementList() { // Property Generated Getter
65 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0xF8);
66 }
67
68 void setTorsoElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
69 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
70 }
71
72 Vector<CharacterElement*> * getFeetElementList() { // Property Generated Getter
73 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x110);
74 }
75
76 void setFeetElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
77 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
78 }
79
80 Vector<CharacterElement*> * getHairTextureList() { // Property Generated Getter
81 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x128);
82 }
83
84 void setHairTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
85 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x128) = val;
86 }
87
88 Vector<CharacterElement*> * getTorsoTextureList() { // Property Generated Getter
89 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x140);
90 }
91
92 void setTorsoTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
93 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x140) = val;
94 }
95
96 Vector<CharacterElement*> * getTorsoDecalList() { // Property Generated Getter
97 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x158);
98 }
99
100 void setTorsoDecalList(Vector<CharacterElement*> * val) { // Property Generated Setter
101 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x158) = val;
102 }
103
104 Vector<CharacterElement*> * getSkinTextureList() { // Property Generated Getter
105 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x170);
106 }
107
108 void setSkinTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
109 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x170) = val;
110 }
111
112 Vector<CharacterElement*> * getSkinDecalList() { // Property Generated Getter
113 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x188);
114 }
115
116 void setSkinDecalList(Vector<CharacterElement*> * val) { // Property Generated Setter
117 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x188) = val;
118 }
119
120 Vector<CharacterElement*> * getHatTextureList() { // Property Generated Getter
121 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
122 }
123
124 void setHatTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
125 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
126 }
127
128 Vector<CharacterElement*> * getHatDecalList() { // Property Generated Getter
129 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x1B8);
130 }
131
132 void setHatDecalList(Vector<CharacterElement*> * val) { // Property Generated Setter
133 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x1B8) = val;
134 }
135
136 Vector<CharacterElement*> * getFeetTextureList() { // Property Generated Getter
137 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x1D0);
138 }
139
140 void setFeetTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
141 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x1D0) = val;
142 }
143
144 Vector<CharacterElement*> * getFeetDecalList() { // Property Generated Getter
145 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
146 }
147
148 void setFeetDecalList(Vector<CharacterElement*> * val) { // Property Generated Setter
149 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
150 }
151
152 Vector<CharacterElement*> * getAttachSlotList() { // Property Generated Getter
153 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x200);
154 }
155
156 void setAttachSlotList(Vector<CharacterElement*> * val) { // Property Generated Setter
157 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x200) = val;
158 }
159
160 Vector<NamedCharacterElement> getAttachableList() { // Property Generated Getter
161 return *reinterpret_cast<Vector<NamedCharacterElement>*>(reinterpret_cast<uintptr_t>(this) + 0x218);
162 }
163
164 void setAttachableList(Vector<NamedCharacterElement> val) { // Property Generated Setter
165 *reinterpret_cast<Vector<NamedCharacterElement>*>(reinterpret_cast<uintptr_t>(this) + 0x218) = val;
166 }
167
168 Vector<CharacterElement*> * getSkinDecalList2() { // Property Generated Getter
169 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x230);
170 }
171
172 void setSkinDecalList2(Vector<CharacterElement*> * val) { // Property Generated Setter
173 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x230) = val;
174 }
175
176 Vector<CharacterElement*> * getFaceElementList() { // Property Generated Getter
177 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x248);
178 }
179
180 void setFaceElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
181 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x248) = val;
182 }
183
184 Vector<CharacterElement*> * getEyeElementList() { // Property Generated Getter
185 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x260);
186 }
187
188 void setEyeElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
189 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x260) = val;
190 }
191
192 Vector<CharacterElement*> * getMouthElementList() { // Property Generated Getter
193 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x278);
194 }
195
196 void setMouthElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
197 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x278) = val;
198 }
199
200 Vector<CharacterElement*> * getNoseElementList() { // Property Generated Getter
201 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x290);
202 }
203
204 void setNoseElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
205 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x290) = val;
206 }
207
208 Vector<CharacterElement*> * getAccessoryElementList() { // Property Generated Getter
209 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x2A8);
210 }
211
212 void setAccessoryElementList(Vector<CharacterElement*> * val) { // Property Generated Setter
213 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x2A8) = val;
214 }
215
216 Vector<CharacterElement*> * getEyeColorTextureList() { // Property Generated Getter
217 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x2C0);
218 }
219
220 void setEyeColorTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
221 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x2C0) = val;
222 }
223
224 Vector<CharacterElement*> * getFaceDecalTextureList() { // Property Generated Getter
225 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x2D8);
226 }
227
228 void setFaceDecalTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
229 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x2D8) = val;
230 }
231
232 Vector<CharacterElement*> * getMouthDecalTextureList() { // Property Generated Getter
233 return reinterpret_cast<Vector<CharacterElement*> *>(reinterpret_cast<uintptr_t>(this) + 0x2F0);
234 }
235
236 void setMouthDecalTextureList(Vector<CharacterElement*> * val) { // Property Generated Setter
237 *reinterpret_cast<Vector<CharacterElement*> **>(reinterpret_cast<uintptr_t>(this) + 0x2F0) = val;
238 }
239
240};
Definition CharacterElementTable.h:6
Vector< CharacterElement * > * getSkinTextureList()
Definition CharacterElementTable.h:104
Vector< CharacterElement * > * getFeetElementList()
Definition CharacterElementTable.h:72
std::string getSBodySource()
Definition CharacterElementTable.h:16
void setFeetDecalList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:148
Vector< CharacterElement * > * getAttachSlotList()
Definition CharacterElementTable.h:152
Vector< CharacterElement * > * getFaceElementList()
Definition CharacterElementTable.h:176
void setHatElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:52
void setAccessoryElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:212
Vector< CharacterElement * > * getEyeColorTextureList()
Definition CharacterElementTable.h:216
void setTorsoElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:68
void setEyeColorTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:220
void setSSkeletonSource(std::string val)
Definition CharacterElementTable.h:28
void setHeadElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:44
void setFeetTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:140
std::string getSGender()
Definition CharacterElementTable.h:8
void setFaceDecalTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:228
void setSkinDecalList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:116
void setAttachableList(Vector< NamedCharacterElement > val)
Definition CharacterElementTable.h:164
Vector< CharacterElement * > * getTorsoTextureList()
Definition CharacterElementTable.h:88
Vector< CharacterElement * > * getTorsoDecalList()
Definition CharacterElementTable.h:96
void setNoseElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:204
void setSGender(std::string val)
Definition CharacterElementTable.h:12
Vector< CharacterElement * > * getHeadElementList()
Definition CharacterElementTable.h:40
Vector< CharacterElement * > * getTorsoElementList()
Definition CharacterElementTable.h:64
Vector< CharacterElement * > * getMouthDecalTextureList()
Definition CharacterElementTable.h:232
Vector< CharacterElement * > * getHatTextureList()
Definition CharacterElementTable.h:120
int getIdleAnimation()
Definition CharacterElementTable.h:32
void setIdleAnimation(int val)
Definition CharacterElementTable.h:36
void setMouthDecalTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:236
Vector< CharacterElement * > * getHairElementList()
Definition CharacterElementTable.h:56
void setHatDecalList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:132
Vector< CharacterElement * > * getHatElementList()
Definition CharacterElementTable.h:48
Vector< NamedCharacterElement > getAttachableList()
Definition CharacterElementTable.h:160
Vector< CharacterElement * > * getFeetTextureList()
Definition CharacterElementTable.h:136
void setFaceElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:180
void setTorsoTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:92
std::string getSSkeletonSource()
Definition CharacterElementTable.h:24
void setHatTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:124
Vector< CharacterElement * > * getHatDecalList()
Definition CharacterElementTable.h:128
void setHairElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:60
Vector< CharacterElement * > * getEyeElementList()
Definition CharacterElementTable.h:184
Vector< CharacterElement * > * getSkinDecalList2()
Definition CharacterElementTable.h:168
void setSBodySource(std::string val)
Definition CharacterElementTable.h:20
Vector< CharacterElement * > * getNoseElementList()
Definition CharacterElementTable.h:200
Vector< CharacterElement * > * getAccessoryElementList()
Definition CharacterElementTable.h:208
void setSkinDecalList2(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:172
void setHairTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:84
void setMouthElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:196
Vector< CharacterElement * > * getHairTextureList()
Definition CharacterElementTable.h:80
void setSkinTextureList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:108
Vector< CharacterElement * > * getMouthElementList()
Definition CharacterElementTable.h:192
Vector< CharacterElement * > * getFeetDecalList()
Definition CharacterElementTable.h:144
void setTorsoDecalList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:100
Vector< CharacterElement * > * getFaceDecalTextureList()
Definition CharacterElementTable.h:224
Vector< CharacterElement * > * getSkinDecalList()
Definition CharacterElementTable.h:112
void setAttachSlotList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:156
void setFeetElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:76
void setEyeElementList(Vector< CharacterElement * > *val)
Definition CharacterElementTable.h:188
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86