2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/NodeDescriptor.h>
4#include <Cyrus/Classes/PropertyClass.h>
9 return *
reinterpret_cast<Vector3D*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
13 *
reinterpret_cast<Vector3D*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
17 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54);
21 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54) = val;
25 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68);
29 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68) = val;
33 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
37 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
41 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C);
45 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C) = val;
49 return reinterpret_cast<SharedPointer<NodeDescriptor> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
53 *
reinterpret_cast<SharedPointer<NodeDescriptor> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
58 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1435180);
63 using FunctionPointerType = float (*)(
NodeObject *self);
64 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0xC41F60);
69 using FunctionPointerType = float (*)(
NodeObject *self);
70 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x146C550);
Definition NodeObject.h:6
gid getId()
Definition NodeObject.h:24
Vector3D getLocation()
Definition NodeObject.h:8
void setDirection(float val)
Definition NodeObject.h:36
float GetDirection()
Definition NodeObject.h:68
float getFRadius()
Definition NodeObject.h:16
void setDescriptor(SharedPointer< NodeDescriptor > *val)
Definition NodeObject.h:52
Vector3D GetLocation()
Definition NodeObject.h:56
void setFRadius(float val)
Definition NodeObject.h:20
void setId(gid val)
Definition NodeObject.h:28
SharedPointer< NodeDescriptor > * getDescriptor()
Definition NodeObject.h:48
float getDirection()
Definition NodeObject.h:32
void setLocation(Vector3D val)
Definition NodeObject.h:12
float GetRadius()
Definition NodeObject.h:62
void setRoll(float val)
Definition NodeObject.h:44
float getRoll()
Definition NodeObject.h:40
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86