Cyrus Mod Loader
Loading...
Searching...
No Matches
MoveController.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/MoveBehavior::Controller.h>
4#include <Cyrus/Classes/MoveController::MoveCommand.h>
5#include <Cyrus/Classes/PropertyClass.h>
6
7class MoveController : public MoveBehavior::Controller {
8public:
9 bool getBPaused() { // Property Generated Getter
10 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xA0);
11 }
12
13 void setBPaused(bool val) { // Property Generated Setter
14 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
15 }
16
17 SharedPointer<MoveController__MoveCommand> * getSpCommand() { // Property Generated Getter
18 return reinterpret_cast<SharedPointer<MoveController__MoveCommand> *>(reinterpret_cast<uintptr_t>(this) + 0xA8);
19 }
20
21 void setSpCommand(SharedPointer<MoveController__MoveCommand> * val) { // Property Generated Setter
22 *reinterpret_cast<SharedPointer<MoveController__MoveCommand> **>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
23 }
24
25 List<SharedPointer<MoveController__MoveCommand>> * getQueue() { // Property Generated Getter
26 return reinterpret_cast<List<SharedPointer<MoveController__MoveCommand>> *>(reinterpret_cast<uintptr_t>(this) + 0xB8);
27 }
28
29 void setQueue(List<SharedPointer<MoveController__MoveCommand>> * val) { // Property Generated Setter
30 *reinterpret_cast<List<SharedPointer<MoveController__MoveCommand>> **>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
31 }
32
33 int MoveCount() { // Function Generated
34 using FunctionPointerType = int (*)(MoveController *self);
35 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x149A0B0);
36 return inner(this);
37 }
38
39 MoveController::MoveCommand* GetActiveCommand() { // Function Generated
40 using FunctionPointerType = MoveController::MoveCommand* (*)(MoveController *self);
41 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1499560);
42 return inner(this);
43 }
44
45 bool IsPaused() { // Function Generated
46 using FunctionPointerType = bool (*)(MoveController *self);
47 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x149A0A0);
48 return inner(this);
49 }
50
51 void SetPID(unsigned int a0) { // Function Generated
52 using FunctionPointerType = void (*)(MoveController *self, unsigned int a0);
53 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1497820);
54 return inner(this, a0);
55 }
56
57 void SetPaused(bool a0) { // Function Generated
58 using FunctionPointerType = void (*)(MoveController *self, bool a0);
59 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x14973F0);
60 return inner(this, a0);
61 }
62
63 void PushMoveCommand(MoveController::MoveCommand a0) { // Function Generated
64 using FunctionPointerType = void (*)(MoveController *self, MoveController::MoveCommand a0);
65 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1497400);
66 return inner(this, a0);
67 }
68
69 void ClearAllMoveCommands() { // Function Generated
70 using FunctionPointerType = void (*)(MoveController *self);
71 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x14975B0);
72 return inner(this);
73 }
74
75 bool NextMoveCommand() { // Function Generated
76 using FunctionPointerType = bool (*)(MoveController *self);
77 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1497630);
78 return inner(this);
79 }
80
81};
Definition MoveController.h:7
void setBPaused(bool val)
Definition MoveController.h:13
int MoveCount()
Definition MoveController.h:33
bool IsPaused()
Definition MoveController.h:45
SharedPointer< MoveController__MoveCommand > * getSpCommand()
Definition MoveController.h:17
void PushMoveCommand(MoveController::MoveCommand a0)
Definition MoveController.h:63
List< SharedPointer< MoveController__MoveCommand > > * getQueue()
Definition MoveController.h:25
void SetPaused(bool a0)
Definition MoveController.h:57
void SetPID(unsigned int a0)
Definition MoveController.h:51
void ClearAllMoveCommands()
Definition MoveController.h:69
bool NextMoveCommand()
Definition MoveController.h:75
MoveController::MoveCommand * GetActiveCommand()
Definition MoveController.h:39
void setSpCommand(SharedPointer< MoveController__MoveCommand > *val)
Definition MoveController.h:21
bool getBPaused()
Definition MoveController.h:9
void setQueue(List< SharedPointer< MoveController__MoveCommand > > *val)
Definition MoveController.h:29