Cyrus Mod Loader
Loading...
Searching...
No Matches
CharacterRegistry.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CrownShopSettings.h>
4#include <Cyrus/Classes/LoginHistoryEntry.h>
5#include <Cyrus/Classes/PropertyClass.h>
6
8public:
9 List<gid> getDisplayedTips() { // Property Generated Getter
10 return *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x70);
11 }
12
13 void setDisplayedTips(List<gid> val) { // Property Generated Setter
14 *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
15 }
16
17 List<gid> getFinishedTips() { // Property Generated Getter
18 return *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x80);
19 }
20
21 void setFinishedTips(List<gid> val) { // Property Generated Setter
22 *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
23 }
24
25 List<CharacterChatStatsByState> getChatStatsByState() { // Property Generated Getter
26 return *reinterpret_cast<List<CharacterChatStatsByState>*>(reinterpret_cast<uintptr_t>(this) + 0x90);
27 }
28
29 void setChatStatsByState(List<CharacterChatStatsByState> val) { // Property Generated Setter
30 *reinterpret_cast<List<CharacterChatStatsByState>*>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
31 }
32
33 List<CharacterChatStatsByText> getChatStatsByText() { // Property Generated Getter
34 return *reinterpret_cast<List<CharacterChatStatsByText>*>(reinterpret_cast<uintptr_t>(this) + 0xB0);
35 }
36
37 void setChatStatsByText(List<CharacterChatStatsByText> val) { // Property Generated Setter
38 *reinterpret_cast<List<CharacterChatStatsByText>*>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
39 }
40
41 List<LockData> getLockList() { // Property Generated Getter
42 return *reinterpret_cast<List<LockData>*>(reinterpret_cast<uintptr_t>(this) + 0xD0);
43 }
44
45 void setLockList(List<LockData> val) { // Property Generated Setter
46 *reinterpret_cast<List<LockData>*>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
47 }
48
49 List<FriendData> getFriendList() { // Property Generated Getter
50 return *reinterpret_cast<List<FriendData>*>(reinterpret_cast<uintptr_t>(this) + 0x120);
51 }
52
53 void setFriendList(List<FriendData> val) { // Property Generated Setter
54 *reinterpret_cast<List<FriendData>*>(reinterpret_cast<uintptr_t>(this) + 0x120) = val;
55 }
56
57 gid getActiveQuestId() { // Property Generated Getter
58 return *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x130);
59 }
60
61 void setActiveQuestId(gid val) { // Property Generated Setter
62 *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0x130) = val;
63 }
64
65 unsigned int getActiveGoalId() { // Property Generated Getter
66 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x150);
67 }
68
69 void setActiveGoalId(unsigned int val) { // Property Generated Setter
70 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x150) = val;
71 }
72
73 bool getActiveGoalSetByPlayer() { // Property Generated Getter
74 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x154);
75 }
76
77 void setActiveGoalSetByPlayer(bool val) { // Property Generated Setter
78 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x154) = val;
79 }
80
81 SharedPointer<CrownShopSettings> * getCrownShopSettings() { // Property Generated Getter
82 return reinterpret_cast<SharedPointer<CrownShopSettings> *>(reinterpret_cast<uintptr_t>(this) + 0xF0);
83 }
84
85 void setCrownShopSettings(SharedPointer<CrownShopSettings> * val) { // Property Generated Setter
86 *reinterpret_cast<SharedPointer<CrownShopSettings> **>(reinterpret_cast<uintptr_t>(this) + 0xF0) = val;
87 }
88
89 List<LoginHistoryEntry> getLoginHistory() { // Property Generated Getter
90 return *reinterpret_cast<List<LoginHistoryEntry>*>(reinterpret_cast<uintptr_t>(this) + 0x168);
91 }
92
93 void setLoginHistory(List<LoginHistoryEntry> val) { // Property Generated Setter
94 *reinterpret_cast<List<LoginHistoryEntry>*>(reinterpret_cast<uintptr_t>(this) + 0x168) = val;
95 }
96
97};
Definition CharacterRegistry.h:7
bool getActiveGoalSetByPlayer()
Definition CharacterRegistry.h:73
List< gid > getFinishedTips()
Definition CharacterRegistry.h:17
void setDisplayedTips(List< gid > val)
Definition CharacterRegistry.h:13
List< gid > getDisplayedTips()
Definition CharacterRegistry.h:9
void setChatStatsByState(List< CharacterChatStatsByState > val)
Definition CharacterRegistry.h:29
void setActiveGoalSetByPlayer(bool val)
Definition CharacterRegistry.h:77
List< FriendData > getFriendList()
Definition CharacterRegistry.h:49
void setFriendList(List< FriendData > val)
Definition CharacterRegistry.h:53
void setLockList(List< LockData > val)
Definition CharacterRegistry.h:45
List< LoginHistoryEntry > getLoginHistory()
Definition CharacterRegistry.h:89
unsigned int getActiveGoalId()
Definition CharacterRegistry.h:65
void setChatStatsByText(List< CharacterChatStatsByText > val)
Definition CharacterRegistry.h:37
List< CharacterChatStatsByState > getChatStatsByState()
Definition CharacterRegistry.h:25
void setCrownShopSettings(SharedPointer< CrownShopSettings > *val)
Definition CharacterRegistry.h:85
void setActiveGoalId(unsigned int val)
Definition CharacterRegistry.h:69
SharedPointer< CrownShopSettings > * getCrownShopSettings()
Definition CharacterRegistry.h:81
gid getActiveQuestId()
Definition CharacterRegistry.h:57
List< LockData > getLockList()
Definition CharacterRegistry.h:41
List< CharacterChatStatsByText > getChatStatsByText()
Definition CharacterRegistry.h:33
void setLoginHistory(List< LoginHistoryEntry > val)
Definition CharacterRegistry.h:93
void setFinishedTips(List< gid > val)
Definition CharacterRegistry.h:21
void setActiveQuestId(gid val)
Definition CharacterRegistry.h:61
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86