Cyrus Mod Loader
Loading...
Searching...
No Matches
MoveBehavior.h
1#pragma once
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>
7
9public:
10 unsigned int getNFlags() { // Property Generated Getter
11 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70);
12 }
13
14 void setNFlags(unsigned int val) { // Property Generated Setter
15 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
16 }
17
18 MoveState getNMoveState() { // Property Generated Getter
19 return *reinterpret_cast<MoveState*>(reinterpret_cast<uintptr_t>(this) + 0x74);
20 }
21
22 void setNMoveState(MoveState val) { // Property Generated Setter
23 *reinterpret_cast<MoveState*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
24 }
25
26 MoveBehavior::Controller* GetActiveController() { // Function Generated
27 using FunctionPointerType = MoveBehavior::Controller* (*)(MoveBehavior *self);
28 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1495FB0);
29 return inner(this);
30 }
31
32 bool SetActiveController(MoveBehavior::Controller a0) { // Function Generated
33 using FunctionPointerType = bool (*)(MoveBehavior *self, MoveBehavior::Controller a0);
34 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1490F70);
35 return inner(this, a0);
36 }
37
38};
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