Cyrus Mod Loader
Loading...
Searching...
No Matches
ObstacleCourseClientSettings.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/WeightedList.h>
5#include <Cyrus/Enums/ObstacleCourseLaunchCameraType.h>
6
8public:
9 std::string getLaunchCameraAsset() { // Property Generated Getter
10 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48);
11 }
12
13 void setLaunchCameraAsset(std::string val) { // Property Generated Setter
14 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
15 }
16
17 std::string getLaunchAltCameraAsset() { // Property Generated Getter
18 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x68);
19 }
20
21 void setLaunchAltCameraAsset(std::string val) { // Property Generated Setter
22 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
23 }
24
25 std::string getFinishCameraAsset() { // Property Generated Getter
26 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88);
27 }
28
29 void setFinishCameraAsset(std::string val) { // Property Generated Setter
30 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
31 }
32
33 std::string getPowEffectAsset() { // Property Generated Getter
34 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
35 }
36
37 void setPowEffectAsset(std::string val) { // Property Generated Setter
38 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
39 }
40
41 std::string getPoofEffectAsset() { // Property Generated Getter
42 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
43 }
44
45 void setPoofEffectAsset(std::string val) { // Property Generated Setter
46 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
47 }
48
49 std::string getStartSound() { // Property Generated Getter
50 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xE8);
51 }
52
53 void setStartSound(std::string val) { // Property Generated Setter
54 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
55 }
56
57 std::string getWinningSound() { // Property Generated Getter
58 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x108);
59 }
60
61 void setWinningSound(std::string val) { // Property Generated Setter
62 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x108) = val;
63 }
64
65 int getNumNearMisses() { // Property Generated Getter
66 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x128);
67 }
68
69 void setNumNearMisses(int val) { // Property Generated Setter
70 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x128) = val;
71 }
72
73 std::string getLaunchSpinAnim() { // Property Generated Getter
74 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x130);
75 }
76
77 void setLaunchSpinAnim(std::string val) { // Property Generated Setter
78 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x130) = val;
79 }
80
81 float getSpringboardVelocity() { // Property Generated Getter
82 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x150);
83 }
84
85 void setSpringboardVelocity(float val) { // Property Generated Setter
86 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x150) = val;
87 }
88
89 float getSpringboardHorizontalDistance() { // Property Generated Getter
90 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x154);
91 }
92
93 void setSpringboardHorizontalDistance(float val) { // Property Generated Setter
94 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x154) = val;
95 }
96
97 float getLaunchFadeOutTime() { // Property Generated Getter
98 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x158);
99 }
100
101 void setLaunchFadeOutTime(float val) { // Property Generated Setter
102 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x158) = val;
103 }
104
105 float getLaunchFadeInTime() { // Property Generated Getter
106 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x15C);
107 }
108
109 void setLaunchFadeInTime(float val) { // Property Generated Setter
110 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x15C) = val;
111 }
112
113 ObstacleCourseLaunchCameraType getLaunchCameraType() { // Property Generated Getter
114 return *reinterpret_cast<ObstacleCourseLaunchCameraType*>(reinterpret_cast<uintptr_t>(this) + 0x178);
115 }
116
117 void setLaunchCameraType(ObstacleCourseLaunchCameraType val) { // Property Generated Setter
118 *reinterpret_cast<ObstacleCourseLaunchCameraType*>(reinterpret_cast<uintptr_t>(this) + 0x178) = val;
119 }
120
121 float getLaunchDelay() { // Property Generated Getter
122 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x17C);
123 }
124
125 void setLaunchDelay(float val) { // Property Generated Setter
126 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x17C) = val;
127 }
128
129 float getSpringboardLaunchDelay() { // Property Generated Getter
130 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x180);
131 }
132
133 void setSpringboardLaunchDelay(float val) { // Property Generated Setter
134 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x180) = val;
135 }
136
137 float getPendulumLaunchDelay() { // Property Generated Getter
138 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x184);
139 }
140
141 void setPendulumLaunchDelay(float val) { // Property Generated Setter
142 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x184) = val;
143 }
144
145 float getStartLaunchCamAboveWaterDistance() { // Property Generated Getter
146 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x188);
147 }
148
149 void setStartLaunchCamAboveWaterDistance(float val) { // Property Generated Setter
150 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x188) = val;
151 }
152
153 std::string getFloatingPenaltyStringKey() { // Property Generated Getter
154 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
155 }
156
157 void setFloatingPenaltyStringKey(std::string val) { // Property Generated Setter
158 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
159 }
160
161 std::string getFloatingBonusStringKey() { // Property Generated Getter
162 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1C0);
163 }
164
165 void setFloatingBonusStringKey(std::string val) { // Property Generated Setter
166 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1C0) = val;
167 }
168
169 std::string getFloatingReadyStringKey() { // Property Generated Getter
170 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1E0);
171 }
172
173 void setFloatingReadyStringKey(std::string val) { // Property Generated Setter
174 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1E0) = val;
175 }
176
177 std::string getFloatingGoStringKey() { // Property Generated Getter
178 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x200);
179 }
180
181 void setFloatingGoStringKey(std::string val) { // Property Generated Setter
182 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x200) = val;
183 }
184
185 float getWaitForRespawnTime() { // Property Generated Getter
186 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x160);
187 }
188
189 void setWaitForRespawnTime(float val) { // Property Generated Setter
190 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x160) = val;
191 }
192
193 float getWaitForFanfareTime() { // Property Generated Getter
194 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x164);
195 }
196
197 void setWaitForFanfareTime(float val) { // Property Generated Setter
198 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x164) = val;
199 }
200
201 float getFinishFadeOutTime() { // Property Generated Getter
202 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x168);
203 }
204
205 void setFinishFadeOutTime(float val) { // Property Generated Setter
206 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x168) = val;
207 }
208
209 float getFinishFadeInTime() { // Property Generated Getter
210 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x16C);
211 }
212
213 void setFinishFadeInTime(float val) { // Property Generated Setter
214 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x16C) = val;
215 }
216
217 float getWaitForScoreTime() { // Property Generated Getter
218 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x170);
219 }
220
221 void setWaitForScoreTime(float val) { // Property Generated Setter
222 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x170) = val;
223 }
224
225 float getTimeTextBlinkRate() { // Property Generated Getter
226 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x174);
227 }
228
229 void setTimeTextBlinkRate(float val) { // Property Generated Setter
230 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x174) = val;
231 }
232
233 float getMaxLaunchVelocity() { // Property Generated Getter
234 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x18C);
235 }
236
237 void setMaxLaunchVelocity(float val) { // Property Generated Setter
238 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x18C) = val;
239 }
240
241 int getWarningSeconds() { // Property Generated Getter
242 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x190);
243 }
244
245 void setWarningSeconds(int val) { // Property Generated Setter
246 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x190) = val;
247 }
248
249 float getSimTimeDelta() { // Property Generated Getter
250 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x194);
251 }
252
253 void setSimTimeDelta(float val) { // Property Generated Setter
254 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x194) = val;
255 }
256
257 float getPushOutVelocity() { // Property Generated Getter
258 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x198);
259 }
260
261 void setPushOutVelocity(float val) { // Property Generated Setter
262 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x198) = val;
263 }
264
265 float getCameraCollisionRadius() { // Property Generated Getter
266 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x19C);
267 }
268
269 void setCameraCollisionRadius(float val) { // Property Generated Setter
270 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x19C) = val;
271 }
272
273 std::string getFailSound() { // Property Generated Getter
274 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x220);
275 }
276
277 void setFailSound(std::string val) { // Property Generated Setter
278 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x220) = val;
279 }
280
281 std::string getTimeWarningSound() { // Property Generated Getter
282 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x240);
283 }
284
285 void setTimeWarningSound(std::string val) { // Property Generated Setter
286 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x240) = val;
287 }
288
289 WeightedList getSplashSoundList() { // Property Generated Getter
290 return *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x260);
291 }
292
293 void setSplashSoundList(WeightedList val) { // Property Generated Setter
294 *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x260) = val;
295 }
296
297 WeightedList getNearMissSoundList() { // Property Generated Getter
298 return *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x2C8);
299 }
300
301 void setNearMissSoundList(WeightedList val) { // Property Generated Setter
302 *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x2C8) = val;
303 }
304
305 WeightedList getSplashCinematicList() { // Property Generated Getter
306 return *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x330);
307 }
308
309 void setSplashCinematicList(WeightedList val) { // Property Generated Setter
310 *reinterpret_cast<WeightedList*>(reinterpret_cast<uintptr_t>(this) + 0x330) = val;
311 }
312
313};
Definition ObstacleCourseClientSettings.h:7
std::string getFloatingPenaltyStringKey()
Definition ObstacleCourseClientSettings.h:153
void setWaitForRespawnTime(float val)
Definition ObstacleCourseClientSettings.h:189
float getSpringboardLaunchDelay()
Definition ObstacleCourseClientSettings.h:129
void setNumNearMisses(int val)
Definition ObstacleCourseClientSettings.h:69
WeightedList getNearMissSoundList()
Definition ObstacleCourseClientSettings.h:297
void setLaunchCameraAsset(std::string val)
Definition ObstacleCourseClientSettings.h:13
void setMaxLaunchVelocity(float val)
Definition ObstacleCourseClientSettings.h:237
float getSpringboardHorizontalDistance()
Definition ObstacleCourseClientSettings.h:89
ObstacleCourseLaunchCameraType getLaunchCameraType()
Definition ObstacleCourseClientSettings.h:113
float getStartLaunchCamAboveWaterDistance()
Definition ObstacleCourseClientSettings.h:145
void setLaunchAltCameraAsset(std::string val)
Definition ObstacleCourseClientSettings.h:21
void setWinningSound(std::string val)
Definition ObstacleCourseClientSettings.h:61
void setLaunchCameraType(ObstacleCourseLaunchCameraType val)
Definition ObstacleCourseClientSettings.h:117
WeightedList getSplashSoundList()
Definition ObstacleCourseClientSettings.h:289
std::string getPowEffectAsset()
Definition ObstacleCourseClientSettings.h:33
void setLaunchSpinAnim(std::string val)
Definition ObstacleCourseClientSettings.h:77
float getSimTimeDelta()
Definition ObstacleCourseClientSettings.h:249
void setWaitForScoreTime(float val)
Definition ObstacleCourseClientSettings.h:221
float getWaitForScoreTime()
Definition ObstacleCourseClientSettings.h:217
void setSpringboardVelocity(float val)
Definition ObstacleCourseClientSettings.h:85
std::string getWinningSound()
Definition ObstacleCourseClientSettings.h:57
float getLaunchFadeInTime()
Definition ObstacleCourseClientSettings.h:105
void setSplashCinematicList(WeightedList val)
Definition ObstacleCourseClientSettings.h:309
void setFinishCameraAsset(std::string val)
Definition ObstacleCourseClientSettings.h:29
void setWaitForFanfareTime(float val)
Definition ObstacleCourseClientSettings.h:197
std::string getFloatingBonusStringKey()
Definition ObstacleCourseClientSettings.h:161
void setStartSound(std::string val)
Definition ObstacleCourseClientSettings.h:53
float getPushOutVelocity()
Definition ObstacleCourseClientSettings.h:257
void setWarningSeconds(int val)
Definition ObstacleCourseClientSettings.h:245
float getMaxLaunchVelocity()
Definition ObstacleCourseClientSettings.h:233
void setTimeWarningSound(std::string val)
Definition ObstacleCourseClientSettings.h:285
void setPoofEffectAsset(std::string val)
Definition ObstacleCourseClientSettings.h:45
std::string getLaunchSpinAnim()
Definition ObstacleCourseClientSettings.h:73
float getWaitForRespawnTime()
Definition ObstacleCourseClientSettings.h:185
std::string getFinishCameraAsset()
Definition ObstacleCourseClientSettings.h:25
void setPushOutVelocity(float val)
Definition ObstacleCourseClientSettings.h:261
void setNearMissSoundList(WeightedList val)
Definition ObstacleCourseClientSettings.h:301
void setPendulumLaunchDelay(float val)
Definition ObstacleCourseClientSettings.h:141
float getLaunchDelay()
Definition ObstacleCourseClientSettings.h:121
void setFloatingPenaltyStringKey(std::string val)
Definition ObstacleCourseClientSettings.h:157
void setFloatingGoStringKey(std::string val)
Definition ObstacleCourseClientSettings.h:181
void setSplashSoundList(WeightedList val)
Definition ObstacleCourseClientSettings.h:293
void setSpringboardHorizontalDistance(float val)
Definition ObstacleCourseClientSettings.h:93
void setFailSound(std::string val)
Definition ObstacleCourseClientSettings.h:277
std::string getFailSound()
Definition ObstacleCourseClientSettings.h:273
void setPowEffectAsset(std::string val)
Definition ObstacleCourseClientSettings.h:37
float getPendulumLaunchDelay()
Definition ObstacleCourseClientSettings.h:137
void setLaunchFadeOutTime(float val)
Definition ObstacleCourseClientSettings.h:101
float getCameraCollisionRadius()
Definition ObstacleCourseClientSettings.h:265
float getFinishFadeInTime()
Definition ObstacleCourseClientSettings.h:209
int getWarningSeconds()
Definition ObstacleCourseClientSettings.h:241
float getLaunchFadeOutTime()
Definition ObstacleCourseClientSettings.h:97
float getSpringboardVelocity()
Definition ObstacleCourseClientSettings.h:81
int getNumNearMisses()
Definition ObstacleCourseClientSettings.h:65
std::string getTimeWarningSound()
Definition ObstacleCourseClientSettings.h:281
std::string getFloatingGoStringKey()
Definition ObstacleCourseClientSettings.h:177
WeightedList getSplashCinematicList()
Definition ObstacleCourseClientSettings.h:305
float getWaitForFanfareTime()
Definition ObstacleCourseClientSettings.h:193
void setFinishFadeInTime(float val)
Definition ObstacleCourseClientSettings.h:213
float getFinishFadeOutTime()
Definition ObstacleCourseClientSettings.h:201
void setFinishFadeOutTime(float val)
Definition ObstacleCourseClientSettings.h:205
void setSpringboardLaunchDelay(float val)
Definition ObstacleCourseClientSettings.h:133
void setLaunchDelay(float val)
Definition ObstacleCourseClientSettings.h:125
void setCameraCollisionRadius(float val)
Definition ObstacleCourseClientSettings.h:269
void setSimTimeDelta(float val)
Definition ObstacleCourseClientSettings.h:253
void setTimeTextBlinkRate(float val)
Definition ObstacleCourseClientSettings.h:229
void setFloatingReadyStringKey(std::string val)
Definition ObstacleCourseClientSettings.h:173
void setLaunchFadeInTime(float val)
Definition ObstacleCourseClientSettings.h:109
void setFloatingBonusStringKey(std::string val)
Definition ObstacleCourseClientSettings.h:165
std::string getPoofEffectAsset()
Definition ObstacleCourseClientSettings.h:41
std::string getFloatingReadyStringKey()
Definition ObstacleCourseClientSettings.h:169
std::string getStartSound()
Definition ObstacleCourseClientSettings.h:49
void setStartLaunchCamAboveWaterDistance(float val)
Definition ObstacleCourseClientSettings.h:149
std::string getLaunchCameraAsset()
Definition ObstacleCourseClientSettings.h:9
std::string getLaunchAltCameraAsset()
Definition ObstacleCourseClientSettings.h:17
float getTimeTextBlinkRate()
Definition ObstacleCourseClientSettings.h:225
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition WeightedList.h:6