Cyrus Mod Loader
Loading...
Searching...
No Matches
SegmentationInputData.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/DaysSinceItemPurchased.h>
4#include <Cyrus/Classes/NumCategoryInInventory.h>
5#include <Cyrus/Classes/NumItemInInventory.h>
6#include <Cyrus/Classes/PlayerHasBadge.h>
7#include <Cyrus/Classes/PropertyClass.h>
8
10public:
11 bool getBIsValidSegmentationData() { // Property Generated Getter
12 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x48);
13 }
14
15 void setBIsValidSegmentationData(bool val) { // Property Generated Setter
16 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
17 }
18
19 int getPlayerLevel() { // Property Generated Getter
20 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x4C);
21 }
22
23 void setPlayerLevel(int val) { // Property Generated Setter
24 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x4C) = val;
25 }
26
27 std::string getPlayerSchoolOfFocus() { // Property Generated Getter
28 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x50);
29 }
30
31 void setPlayerSchoolOfFocus(std::string val) { // Property Generated Setter
32 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
33 }
34
35 int getAccountNDaysAged() { // Property Generated Getter
36 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x70);
37 }
38
39 void setAccountNDaysAged(int val) { // Property Generated Setter
40 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
41 }
42
43 int getAccountNDaysSinceLastLogin() { // Property Generated Getter
44 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x74);
45 }
46
47 void setAccountNDaysSinceLastLogin(int val) { // Property Generated Setter
48 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
49 }
50
51 int getAccountNDaysSinceLastPurchase() { // Property Generated Getter
52 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x78);
53 }
54
55 void setAccountNDaysSinceLastPurchase(int val) { // Property Generated Setter
56 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
57 }
58
59 int getAccountNDaysLastCrownsPurchase() { // Property Generated Getter
60 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x7C);
61 }
62
63 void setAccountNDaysLastCrownsPurchase(int val) { // Property Generated Setter
64 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x7C) = val;
65 }
66
67 int getAccountIsMember() { // Property Generated Getter
68 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x80);
69 }
70
71 void setAccountIsMember(int val) { // Property Generated Setter
72 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
73 }
74
75 int getAccountIsCSR() { // Property Generated Getter
76 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x84);
77 }
78
79 void setAccountIsCSR(int val) { // Property Generated Setter
80 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x84) = val;
81 }
82
83 int getAccountNCrownsSpent() { // Property Generated Getter
84 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x88);
85 }
86
87 void setAccountNCrownsSpent(int val) { // Property Generated Setter
88 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
89 }
90
91 int getAccountNCrownsInWallet() { // Property Generated Getter
92 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x8C);
93 }
94
95 void setAccountNCrownsInWallet(int val) { // Property Generated Setter
96 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x8C) = val;
97 }
98
99 List<SharedPointer<DaysSinceItemPurchased>> * getAccountNDaysSinceItemPurchased() { // Property Generated Getter
100 return reinterpret_cast<List<SharedPointer<DaysSinceItemPurchased>> *>(reinterpret_cast<uintptr_t>(this) + 0x98);
101 }
102
103 void setAccountNDaysSinceItemPurchased(List<SharedPointer<DaysSinceItemPurchased>> * val) { // Property Generated Setter
104 *reinterpret_cast<List<SharedPointer<DaysSinceItemPurchased>> **>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
105 }
106
107 List<SharedPointer<NumItemInInventory>> * getNumOfParticularItemInInventory() { // Property Generated Getter
108 return reinterpret_cast<List<SharedPointer<NumItemInInventory>> *>(reinterpret_cast<uintptr_t>(this) + 0xA8);
109 }
110
111 void setNumOfParticularItemInInventory(List<SharedPointer<NumItemInInventory>> * val) { // Property Generated Setter
112 *reinterpret_cast<List<SharedPointer<NumItemInInventory>> **>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
113 }
114
115 List<SharedPointer<NumCategoryInInventory>> * getNumItemsOfCategoryInInventory() { // Property Generated Getter
116 return reinterpret_cast<List<SharedPointer<NumCategoryInInventory>> *>(reinterpret_cast<uintptr_t>(this) + 0xB8);
117 }
118
119 void setNumItemsOfCategoryInInventory(List<SharedPointer<NumCategoryInInventory>> * val) { // Property Generated Setter
120 *reinterpret_cast<List<SharedPointer<NumCategoryInInventory>> **>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
121 }
122
123 List<SharedPointer<PlayerHasBadge>> * getPlayerHasBadge() { // Property Generated Getter
124 return reinterpret_cast<List<SharedPointer<PlayerHasBadge>> *>(reinterpret_cast<uintptr_t>(this) + 0xC8);
125 }
126
127 void setPlayerHasBadge(List<SharedPointer<PlayerHasBadge>> * val) { // Property Generated Setter
128 *reinterpret_cast<List<SharedPointer<PlayerHasBadge>> **>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
129 }
130
131 int getAccountNHighestWorld() { // Property Generated Getter
132 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90);
133 }
134
135 void setAccountNHighestWorld(int val) { // Property Generated Setter
136 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
137 }
138
139};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition SegmentationInputData.h:9
int getAccountNDaysAged()
Definition SegmentationInputData.h:35
int getAccountNDaysSinceLastLogin()
Definition SegmentationInputData.h:43
void setNumItemsOfCategoryInInventory(List< SharedPointer< NumCategoryInInventory > > *val)
Definition SegmentationInputData.h:119
void setAccountNDaysSinceLastPurchase(int val)
Definition SegmentationInputData.h:55
List< SharedPointer< NumCategoryInInventory > > * getNumItemsOfCategoryInInventory()
Definition SegmentationInputData.h:115
void setAccountNCrownsInWallet(int val)
Definition SegmentationInputData.h:95
void setAccountNDaysAged(int val)
Definition SegmentationInputData.h:39
int getAccountIsCSR()
Definition SegmentationInputData.h:75
std::string getPlayerSchoolOfFocus()
Definition SegmentationInputData.h:27
int getAccountIsMember()
Definition SegmentationInputData.h:67
int getAccountNDaysLastCrownsPurchase()
Definition SegmentationInputData.h:59
int getAccountNHighestWorld()
Definition SegmentationInputData.h:131
void setNumOfParticularItemInInventory(List< SharedPointer< NumItemInInventory > > *val)
Definition SegmentationInputData.h:111
void setAccountIsMember(int val)
Definition SegmentationInputData.h:71
bool getBIsValidSegmentationData()
Definition SegmentationInputData.h:11
void setAccountNHighestWorld(int val)
Definition SegmentationInputData.h:135
void setPlayerLevel(int val)
Definition SegmentationInputData.h:23
void setAccountNDaysSinceItemPurchased(List< SharedPointer< DaysSinceItemPurchased > > *val)
Definition SegmentationInputData.h:103
void setAccountNDaysLastCrownsPurchase(int val)
Definition SegmentationInputData.h:63
void setAccountNCrownsSpent(int val)
Definition SegmentationInputData.h:87
void setBIsValidSegmentationData(bool val)
Definition SegmentationInputData.h:15
int getAccountNDaysSinceLastPurchase()
Definition SegmentationInputData.h:51
int getPlayerLevel()
Definition SegmentationInputData.h:19
void setPlayerHasBadge(List< SharedPointer< PlayerHasBadge > > *val)
Definition SegmentationInputData.h:127
void setPlayerSchoolOfFocus(std::string val)
Definition SegmentationInputData.h:31
void setAccountNDaysSinceLastLogin(int val)
Definition SegmentationInputData.h:47
int getAccountNCrownsInWallet()
Definition SegmentationInputData.h:91
void setAccountIsCSR(int val)
Definition SegmentationInputData.h:79
List< SharedPointer< DaysSinceItemPurchased > > * getAccountNDaysSinceItemPurchased()
Definition SegmentationInputData.h:99
List< SharedPointer< PlayerHasBadge > > * getPlayerHasBadge()
Definition SegmentationInputData.h:123
List< SharedPointer< NumItemInInventory > > * getNumOfParticularItemInInventory()
Definition SegmentationInputData.h:107
int getAccountNCrownsSpent()
Definition SegmentationInputData.h:83