Cyrus Mod Loader
Loading...
Searching...
No Matches
ClientTutorial.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4
6public:
7 unsigned short getStage() { // Property Generated Getter
8 return *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x4A);
9 }
10
11 void setStage(unsigned short val) { // Property Generated Setter
12 *reinterpret_cast<unsigned short*>(reinterpret_cast<uintptr_t>(this) + 0x4A) = val;
13 }
14
15 void RequestGoalCompletion(std::string a0, std::string a1) { // Function Generated
16 using FunctionPointerType = void (*)(ClientTutorial *self, std::string a0, std::string a1);
17 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x157F710);
18 return inner(this, a0, a1);
19 }
20
21 void RequestAddQuest(std::string a0) { // Function Generated
22 using FunctionPointerType = void (*)(ClientTutorial *self, std::string a0);
23 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x157F8E0);
24 return inner(this, a0);
25 }
26
27 void RequestRemoveQuest(std::string a0) { // Function Generated
28 using FunctionPointerType = void (*)(ClientTutorial *self, std::string a0);
29 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x157FA70);
30 return inner(this, a0);
31 }
32
33 void RequestAdvanceStage(int a0) { // Function Generated
34 using FunctionPointerType = void (*)(ClientTutorial *self, int a0);
35 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x157FC00);
36 return inner(this, a0);
37 }
38
39 void FreezePlayer() { // Function Generated
40 using FunctionPointerType = void (*)(ClientTutorial *self);
41 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x157FDC0);
42 return inner(this);
43 }
44
45 void UnfreezePlayer() { // Function Generated
46 using FunctionPointerType = void (*)(ClientTutorial *self);
47 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1580110);
48 return inner(this);
49 }
50
51 void FaceClientObject(gid a0, gid a1, float a2) { // Function Generated
52 using FunctionPointerType = void (*)(ClientTutorial *self, gid a0, gid a1, float a2);
53 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1580460);
54 return inner(this, a0, a1, a2);
55 }
56
57};
Definition ClientTutorial.h:5
void setStage(unsigned short val)
Definition ClientTutorial.h:11
void UnfreezePlayer()
Definition ClientTutorial.h:45
void FaceClientObject(gid a0, gid a1, float a2)
Definition ClientTutorial.h:51
unsigned short getStage()
Definition ClientTutorial.h:7
void RequestAdvanceStage(int a0)
Definition ClientTutorial.h:33
void RequestGoalCompletion(std::string a0, std::string a1)
Definition ClientTutorial.h:15
void RequestRemoveQuest(std::string a0)
Definition ClientTutorial.h:27
void FreezePlayer()
Definition ClientTutorial.h:39
void RequestAddQuest(std::string a0)
Definition ClientTutorial.h:21
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86