Cyrus Mod Loader
Loading...
Searching...
No Matches
PhysicsBehaviorTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/CollisionBehaviorTemplate.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Enums/PhysicsBehaviorTemplate__SimulationMethod.h>
7
9public:
10 PhysicsBehaviorTemplate__SimulationMethod getNSimulationMethod() { // Property Generated Getter
11 return *reinterpret_cast<PhysicsBehaviorTemplate__SimulationMethod*>(reinterpret_cast<uintptr_t>(this) + 0xE0);
12 }
13
14 void setNSimulationMethod(PhysicsBehaviorTemplate__SimulationMethod val) { // Property Generated Setter
15 *reinterpret_cast<PhysicsBehaviorTemplate__SimulationMethod*>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
16 }
17
18 bool getBEnableGravity() { // Property Generated Getter
19 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE4);
20 }
21
22 void setBEnableGravity(bool val) { // Property Generated Setter
23 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE4) = val;
24 }
25
26 bool getBEnableDamping() { // Property Generated Getter
27 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE5);
28 }
29
30 void setBEnableDamping(bool val) { // Property Generated Setter
31 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE5) = val;
32 }
33
34 bool getBStartsEnabled() { // Property Generated Getter
35 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE6);
36 }
37
38 void setBStartsEnabled(bool val) { // Property Generated Setter
39 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xE6) = val;
40 }
41
42 float getFDampingX() { // Property Generated Getter
43 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE8);
44 }
45
46 void setFDampingX(float val) { // Property Generated Setter
47 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
48 }
49
50 float getFDampingY() { // Property Generated Getter
51 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xEC);
52 }
53
54 void setFDampingY(float val) { // Property Generated Setter
55 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xEC) = val;
56 }
57
58 float getFDampingZ() { // Property Generated Getter
59 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF0);
60 }
61
62 void setFDampingZ(float val) { // Property Generated Setter
63 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF0) = val;
64 }
65
66 float getFAngDampingX() { // Property Generated Getter
67 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF4);
68 }
69
70 void setFAngDampingX(float val) { // Property Generated Setter
71 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF4) = val;
72 }
73
74 float getFAngDampingY() { // Property Generated Getter
75 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF8);
76 }
77
78 void setFAngDampingY(float val) { // Property Generated Setter
79 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
80 }
81
82 float getFAngDampingZ() { // Property Generated Getter
83 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xFC);
84 }
85
86 void setFAngDampingZ(float val) { // Property Generated Setter
87 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xFC) = val;
88 }
89
90 float getFCenterX() { // Property Generated Getter
91 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100);
92 }
93
94 void setFCenterX(float val) { // Property Generated Setter
95 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100) = val;
96 }
97
98 float getFCenterY() { // Property Generated Getter
99 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104);
100 }
101
102 void setFCenterY(float val) { // Property Generated Setter
103 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104) = val;
104 }
105
106 float getFCenterZ() { // Property Generated Getter
107 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x108);
108 }
109
110 void setFCenterZ(float val) { // Property Generated Setter
111 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x108) = val;
112 }
113
114 List<MassShapeTemplate*> * getMassShapes() { // Property Generated Getter
115 return reinterpret_cast<List<MassShapeTemplate*> *>(reinterpret_cast<uintptr_t>(this) + 0x110);
116 }
117
118 void setMassShapes(List<MassShapeTemplate*> * val) { // Property Generated Setter
119 *reinterpret_cast<List<MassShapeTemplate*> **>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
120 }
121
122};
Definition CollisionBehaviorTemplate.h:6
Definition PhysicsBehaviorTemplate.h:8
bool getBEnableGravity()
Definition PhysicsBehaviorTemplate.h:18
void setFDampingZ(float val)
Definition PhysicsBehaviorTemplate.h:62
bool getBStartsEnabled()
Definition PhysicsBehaviorTemplate.h:34
float getFAngDampingY()
Definition PhysicsBehaviorTemplate.h:74
void setFDampingX(float val)
Definition PhysicsBehaviorTemplate.h:46
float getFCenterZ()
Definition PhysicsBehaviorTemplate.h:106
float getFDampingX()
Definition PhysicsBehaviorTemplate.h:42
void setFAngDampingY(float val)
Definition PhysicsBehaviorTemplate.h:78
void setBEnableGravity(bool val)
Definition PhysicsBehaviorTemplate.h:22
float getFCenterY()
Definition PhysicsBehaviorTemplate.h:98
float getFDampingY()
Definition PhysicsBehaviorTemplate.h:50
void setFAngDampingX(float val)
Definition PhysicsBehaviorTemplate.h:70
void setBEnableDamping(bool val)
Definition PhysicsBehaviorTemplate.h:30
void setFCenterY(float val)
Definition PhysicsBehaviorTemplate.h:102
float getFDampingZ()
Definition PhysicsBehaviorTemplate.h:58
PhysicsBehaviorTemplate__SimulationMethod getNSimulationMethod()
Definition PhysicsBehaviorTemplate.h:10
float getFCenterX()
Definition PhysicsBehaviorTemplate.h:90
void setFDampingY(float val)
Definition PhysicsBehaviorTemplate.h:54
void setBStartsEnabled(bool val)
Definition PhysicsBehaviorTemplate.h:38
List< MassShapeTemplate * > * getMassShapes()
Definition PhysicsBehaviorTemplate.h:114
void setMassShapes(List< MassShapeTemplate * > *val)
Definition PhysicsBehaviorTemplate.h:118
void setFCenterZ(float val)
Definition PhysicsBehaviorTemplate.h:110
float getFAngDampingZ()
Definition PhysicsBehaviorTemplate.h:82
bool getBEnableDamping()
Definition PhysicsBehaviorTemplate.h:26
void setFAngDampingZ(float val)
Definition PhysicsBehaviorTemplate.h:86
float getFAngDampingX()
Definition PhysicsBehaviorTemplate.h:66
void setFCenterX(float val)
Definition PhysicsBehaviorTemplate.h:94
void setNSimulationMethod(PhysicsBehaviorTemplate__SimulationMethod val)
Definition PhysicsBehaviorTemplate.h:14