Cyrus Mod Loader
Loading...
Searching...
No Matches
CastleMagicManager.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CastleMagicItem.h>
4#include <Cyrus/Classes/CastleMagicTimer.h>
5#include <Cyrus/Classes/PropertyClass.h>
6
8public:
9 List<SharedPointer<CastleMagicItem>> * getCastleMagicItemList() { // Property Generated Getter
10 return reinterpret_cast<List<SharedPointer<CastleMagicItem>> *>(reinterpret_cast<uintptr_t>(this) + 0x48);
11 }
12
13 void setCastleMagicItemList(List<SharedPointer<CastleMagicItem>> * val) { // Property Generated Setter
14 *reinterpret_cast<List<SharedPointer<CastleMagicItem>> **>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
15 }
16
17 List<SharedPointer<CastleMagicTimer>> * getCastleMagicTimerList() { // Property Generated Getter
18 return reinterpret_cast<List<SharedPointer<CastleMagicTimer>> *>(reinterpret_cast<uintptr_t>(this) + 0x98);
19 }
20
21 void setCastleMagicTimerList(List<SharedPointer<CastleMagicTimer>> * val) { // Property Generated Setter
22 *reinterpret_cast<List<SharedPointer<CastleMagicTimer>> **>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
23 }
24
25 std::string getRandomNumberSetBuffer() { // Property Generated Getter
26 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x168);
27 }
28
29 void setRandomNumberSetBuffer(std::string val) { // Property Generated Setter
30 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x168) = val;
31 }
32
33 List<gid> getRandomNumberSetIndexList() { // Property Generated Getter
34 return *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
35 }
36
37 void setRandomNumberSetIndexList(List<gid> val) { // Property Generated Setter
38 *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
39 }
40
41 float getDefaultCameraTime() { // Property Generated Getter
42 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x210);
43 }
44
45 void setDefaultCameraTime(float val) { // Property Generated Setter
46 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x210) = val;
47 }
48
49 bool getSetPlayAsPet() { // Property Generated Getter
50 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x215);
51 }
52
53 void setSetPlayAsPet(bool val) { // Property Generated Setter
54 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x215) = val;
55 }
56
57};
Definition CastleMagicManager.h:7
void setCastleMagicItemList(List< SharedPointer< CastleMagicItem > > *val)
Definition CastleMagicManager.h:13
bool getSetPlayAsPet()
Definition CastleMagicManager.h:49
void setDefaultCameraTime(float val)
Definition CastleMagicManager.h:45
List< gid > getRandomNumberSetIndexList()
Definition CastleMagicManager.h:33
float getDefaultCameraTime()
Definition CastleMagicManager.h:41
void setRandomNumberSetIndexList(List< gid > val)
Definition CastleMagicManager.h:37
std::string getRandomNumberSetBuffer()
Definition CastleMagicManager.h:25
void setSetPlayAsPet(bool val)
Definition CastleMagicManager.h:53
List< SharedPointer< CastleMagicItem > > * getCastleMagicItemList()
Definition CastleMagicManager.h:9
void setCastleMagicTimerList(List< SharedPointer< CastleMagicTimer > > *val)
Definition CastleMagicManager.h:21
void setRandomNumberSetBuffer(std::string val)
Definition CastleMagicManager.h:29
List< SharedPointer< CastleMagicTimer > > * getCastleMagicTimerList()
Definition CastleMagicManager.h:17
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86