2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorInstance.h>
4#include <Cyrus/Classes/MoveBehavior::Controller.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Enums/MoveState.h>
11 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
15 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
19 return *
reinterpret_cast<MoveState*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74);
23 *
reinterpret_cast<MoveState*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74) = val;
27 using FunctionPointerType = MoveBehavior::Controller* (*)(
MoveBehavior *self);
28 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1495FB0);
33 using FunctionPointerType = bool (*)(
MoveBehavior *self, MoveBehavior::Controller a0);
34 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1490F70);
35 return inner(
this, a0);
Definition BehaviorInstance.h:5
Definition MoveBehavior.h:8
unsigned int getNFlags()
Definition MoveBehavior.h:10
MoveBehavior::Controller * GetActiveController()
Definition MoveBehavior.h:26
void setNMoveState(MoveState val)
Definition MoveBehavior.h:22
bool SetActiveController(MoveBehavior::Controller a0)
Definition MoveBehavior.h:32
void setNFlags(unsigned int val)
Definition MoveBehavior.h:14
MoveState getNMoveState()
Definition MoveBehavior.h:18