Cyrus Mod Loader
Loading...
Searching...
No Matches
PetSiegeGameManager.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/SG_GameBlockType.h>
5#include <Cyrus/Classes/SG_GameEvent.h>
6#include <Cyrus/Classes/SG_GameInteraction.h>
7#include <Cyrus/Classes/SG_GameLevelData.h>
8#include <Cyrus/Classes/SG_GamePower.h>
9#include <Cyrus/Classes/SG_GameScoreMultiplier.h>
10
12public:
13 float getFPetMass() { // Property Generated Getter
14 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x4C);
15 }
16
17 void setFPetMass(float val) { // Property Generated Setter
18 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x4C) = val;
19 }
20
21 float getFBounce() { // Property Generated Getter
22 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x5C);
23 }
24
25 void setFBounce(float val) { // Property Generated Setter
26 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x5C) = val;
27 }
28
29 float getFBounceThreshold() { // Property Generated Getter
30 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x60);
31 }
32
33 void setFBounceThreshold(float val) { // Property Generated Setter
34 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x60) = val;
35 }
36
37 float getFMU() { // Property Generated Getter
38 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x64);
39 }
40
41 void setFMU(float val) { // Property Generated Setter
42 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x64) = val;
43 }
44
45 float getFERP() { // Property Generated Getter
46 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x68);
47 }
48
49 void setFERP(float val) { // Property Generated Setter
50 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
51 }
52
53 float getFCFM() { // Property Generated Getter
54 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x6C);
55 }
56
57 void setFCFM(float val) { // Property Generated Setter
58 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x6C) = val;
59 }
60
61 float getFContactSurfaceDepth() { // Property Generated Getter
62 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x70);
63 }
64
65 void setFContactSurfaceDepth(float val) { // Property Generated Setter
66 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
67 }
68
69 bool getBAutoDisable() { // Property Generated Getter
70 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x74);
71 }
72
73 void setBAutoDisable(bool val) { // Property Generated Setter
74 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
75 }
76
77 float getFAutoDisableLinearThreshold() { // Property Generated Getter
78 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78);
79 }
80
81 void setFAutoDisableLinearThreshold(float val) { // Property Generated Setter
82 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
83 }
84
85 float getFAutoDisableAngularThreshold() { // Property Generated Getter
86 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x7C);
87 }
88
89 void setFAutoDisableAngularThreshold(float val) { // Property Generated Setter
90 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x7C) = val;
91 }
92
93 int getIAutoDisableSteps() { // Property Generated Getter
94 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x80);
95 }
96
97 void setIAutoDisableSteps(int val) { // Property Generated Setter
98 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
99 }
100
101 float getFAutoDisableTime() { // Property Generated Getter
102 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x84);
103 }
104
105 void setFAutoDisableTime(float val) { // Property Generated Setter
106 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x84) = val;
107 }
108
109 float getFContactMaxCorrectingVel() { // Property Generated Getter
110 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x88);
111 }
112
113 void setFContactMaxCorrectingVel(float val) { // Property Generated Setter
114 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
115 }
116
117 float getFGravityX() { // Property Generated Getter
118 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x50);
119 }
120
121 void setFGravityX(float val) { // Property Generated Setter
122 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
123 }
124
125 float getFGravityY() { // Property Generated Getter
126 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x54);
127 }
128
129 void setFGravityY(float val) { // Property Generated Setter
130 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x54) = val;
131 }
132
133 float getFGravityZ() { // Property Generated Getter
134 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x58);
135 }
136
137 void setFGravityZ(float val) { // Property Generated Setter
138 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
139 }
140
141 int getPerShotLeftoverScoreBonus() { // Property Generated Getter
142 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x8C);
143 }
144
145 void setPerShotLeftoverScoreBonus(int val) { // Property Generated Setter
146 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x8C) = val;
147 }
148
149 int getISoundCollisionThreshold() { // Property Generated Getter
150 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90);
151 }
152
153 void setISoundCollisionThreshold(int val) { // Property Generated Setter
154 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
155 }
156
157 List<SharedPointer<SG_GamePower>> * getGamePowers() { // Property Generated Getter
158 return reinterpret_cast<List<SharedPointer<SG_GamePower>> *>(reinterpret_cast<uintptr_t>(this) + 0x98);
159 }
160
161 void setGamePowers(List<SharedPointer<SG_GamePower>> * val) { // Property Generated Setter
162 *reinterpret_cast<List<SharedPointer<SG_GamePower>> **>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
163 }
164
165 List<SharedPointer<SG_GameInteraction>> * getGameInteractions() { // Property Generated Getter
166 return reinterpret_cast<List<SharedPointer<SG_GameInteraction>> *>(reinterpret_cast<uintptr_t>(this) + 0xA8);
167 }
168
169 void setGameInteractions(List<SharedPointer<SG_GameInteraction>> * val) { // Property Generated Setter
170 *reinterpret_cast<List<SharedPointer<SG_GameInteraction>> **>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
171 }
172
173 List<SharedPointer<SG_GameEvent>> * getGameEvents() { // Property Generated Getter
174 return reinterpret_cast<List<SharedPointer<SG_GameEvent>> *>(reinterpret_cast<uintptr_t>(this) + 0xB8);
175 }
176
177 void setGameEvents(List<SharedPointer<SG_GameEvent>> * val) { // Property Generated Setter
178 *reinterpret_cast<List<SharedPointer<SG_GameEvent>> **>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
179 }
180
181 List<SharedPointer<SG_GameLevelData>> * getGameLevelData() { // Property Generated Getter
182 return reinterpret_cast<List<SharedPointer<SG_GameLevelData>> *>(reinterpret_cast<uintptr_t>(this) + 0xC8);
183 }
184
185 void setGameLevelData(List<SharedPointer<SG_GameLevelData>> * val) { // Property Generated Setter
186 *reinterpret_cast<List<SharedPointer<SG_GameLevelData>> **>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
187 }
188
189 List<SharedPointer<SG_GameBlockType>> * getBlockTypes() { // Property Generated Getter
190 return reinterpret_cast<List<SharedPointer<SG_GameBlockType>> *>(reinterpret_cast<uintptr_t>(this) + 0xD8);
191 }
192
193 void setBlockTypes(List<SharedPointer<SG_GameBlockType>> * val) { // Property Generated Setter
194 *reinterpret_cast<List<SharedPointer<SG_GameBlockType>> **>(reinterpret_cast<uintptr_t>(this) + 0xD8) = val;
195 }
196
197 List<SharedPointer<SG_GameScoreMultiplier>> * getComboMultipliers() { // Property Generated Getter
198 return reinterpret_cast<List<SharedPointer<SG_GameScoreMultiplier>> *>(reinterpret_cast<uintptr_t>(this) + 0xE8);
199 }
200
201 void setComboMultipliers(List<SharedPointer<SG_GameScoreMultiplier>> * val) { // Property Generated Setter
202 *reinterpret_cast<List<SharedPointer<SG_GameScoreMultiplier>> **>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
203 }
204
205};
Definition PetSiegeGameManager.h:11
float getFAutoDisableTime()
Definition PetSiegeGameManager.h:101
void setFContactMaxCorrectingVel(float val)
Definition PetSiegeGameManager.h:113
void setGameInteractions(List< SharedPointer< SG_GameInteraction > > *val)
Definition PetSiegeGameManager.h:169
void setGameEvents(List< SharedPointer< SG_GameEvent > > *val)
Definition PetSiegeGameManager.h:177
int getPerShotLeftoverScoreBonus()
Definition PetSiegeGameManager.h:141
float getFPetMass()
Definition PetSiegeGameManager.h:13
void setFERP(float val)
Definition PetSiegeGameManager.h:49
float getFCFM()
Definition PetSiegeGameManager.h:53
void setFAutoDisableAngularThreshold(float val)
Definition PetSiegeGameManager.h:89
void setFGravityX(float val)
Definition PetSiegeGameManager.h:121
float getFGravityX()
Definition PetSiegeGameManager.h:117
void setFPetMass(float val)
Definition PetSiegeGameManager.h:17
void setFAutoDisableTime(float val)
Definition PetSiegeGameManager.h:105
void setFGravityZ(float val)
Definition PetSiegeGameManager.h:137
int getISoundCollisionThreshold()
Definition PetSiegeGameManager.h:149
void setIAutoDisableSteps(int val)
Definition PetSiegeGameManager.h:97
float getFGravityY()
Definition PetSiegeGameManager.h:125
float getFGravityZ()
Definition PetSiegeGameManager.h:133
void setFMU(float val)
Definition PetSiegeGameManager.h:41
void setFCFM(float val)
Definition PetSiegeGameManager.h:57
int getIAutoDisableSteps()
Definition PetSiegeGameManager.h:93
float getFBounceThreshold()
Definition PetSiegeGameManager.h:29
List< SharedPointer< SG_GameInteraction > > * getGameInteractions()
Definition PetSiegeGameManager.h:165
float getFAutoDisableAngularThreshold()
Definition PetSiegeGameManager.h:85
float getFContactMaxCorrectingVel()
Definition PetSiegeGameManager.h:109
List< SharedPointer< SG_GameEvent > > * getGameEvents()
Definition PetSiegeGameManager.h:173
void setFContactSurfaceDepth(float val)
Definition PetSiegeGameManager.h:65
float getFBounce()
Definition PetSiegeGameManager.h:21
void setBAutoDisable(bool val)
Definition PetSiegeGameManager.h:73
List< SharedPointer< SG_GameBlockType > > * getBlockTypes()
Definition PetSiegeGameManager.h:189
void setFAutoDisableLinearThreshold(float val)
Definition PetSiegeGameManager.h:81
void setFGravityY(float val)
Definition PetSiegeGameManager.h:129
void setPerShotLeftoverScoreBonus(int val)
Definition PetSiegeGameManager.h:145
List< SharedPointer< SG_GameLevelData > > * getGameLevelData()
Definition PetSiegeGameManager.h:181
bool getBAutoDisable()
Definition PetSiegeGameManager.h:69
List< SharedPointer< SG_GamePower > > * getGamePowers()
Definition PetSiegeGameManager.h:157
void setComboMultipliers(List< SharedPointer< SG_GameScoreMultiplier > > *val)
Definition PetSiegeGameManager.h:201
float getFMU()
Definition PetSiegeGameManager.h:37
void setFBounce(float val)
Definition PetSiegeGameManager.h:25
void setGamePowers(List< SharedPointer< SG_GamePower > > *val)
Definition PetSiegeGameManager.h:161
void setGameLevelData(List< SharedPointer< SG_GameLevelData > > *val)
Definition PetSiegeGameManager.h:185
void setFBounceThreshold(float val)
Definition PetSiegeGameManager.h:33
void setISoundCollisionThreshold(int val)
Definition PetSiegeGameManager.h:153
void setBlockTypes(List< SharedPointer< SG_GameBlockType > > *val)
Definition PetSiegeGameManager.h:193
float getFContactSurfaceDepth()
Definition PetSiegeGameManager.h:61
float getFAutoDisableLinearThreshold()
Definition PetSiegeGameManager.h:77
float getFERP()
Definition PetSiegeGameManager.h:45
List< SharedPointer< SG_GameScoreMultiplier > > * getComboMultipliers()
Definition PetSiegeGameManager.h:197
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86