Cyrus Mod Loader
Loading...
Searching...
No Matches
LevelUpElixirBehaviorTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/ElixirBehaviorTemplate.h>
5#include <Cyrus/Classes/LevelUpElixirSchoolSpecificData.h>
6#include <Cyrus/Classes/PropertyClass.h>
7#include <Cyrus/Classes/TimedItemBehaviorTemplate.h>
8
10public:
11 int getSetCharacterToLevel() { // Property Generated Getter
12 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198);
13 }
14
15 void setSetCharacterToLevel(int val) { // Property Generated Setter
16 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198) = val;
17 }
18
19 int getResultingTrainingPoints() { // Property Generated Getter
20 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x19C);
21 }
22
23 void setResultingTrainingPoints(int val) { // Property Generated Setter
24 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x19C) = val;
25 }
26
27 List<SharedPointer<LevelUpElixirSchoolSpecificData>> * getSchoolSpecificData() { // Property Generated Getter
28 return reinterpret_cast<List<SharedPointer<LevelUpElixirSchoolSpecificData>> *>(reinterpret_cast<uintptr_t>(this) + 0x1D8);
29 }
30
31 void setSchoolSpecificData(List<SharedPointer<LevelUpElixirSchoolSpecificData>> * val) { // Property Generated Setter
32 *reinterpret_cast<List<SharedPointer<LevelUpElixirSchoolSpecificData>> **>(reinterpret_cast<uintptr_t>(this) + 0x1D8) = val;
33 }
34
35 SharedPointer<LevelUpElixirSchoolSpecificData> * getAllSchoolData() { // Property Generated Getter
36 return reinterpret_cast<SharedPointer<LevelUpElixirSchoolSpecificData> *>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
37 }
38
39 void setAllSchoolData(SharedPointer<LevelUpElixirSchoolSpecificData> * val) { // Property Generated Setter
40 *reinterpret_cast<SharedPointer<LevelUpElixirSchoolSpecificData> **>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
41 }
42
43 std::string getFirstWarningStringKey() { // Property Generated Getter
44 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x158);
45 }
46
47 void setFirstWarningStringKey(std::string val) { // Property Generated Setter
48 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x158) = val;
49 }
50
51 std::string getSecondWarningStringKey() { // Property Generated Getter
52 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x178);
53 }
54
55 void setSecondWarningStringKey(std::string val) { // Property Generated Setter
56 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x178) = val;
57 }
58
59 List<std::string> getAccessPasses() { // Property Generated Getter
60 return *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1C8);
61 }
62
63 void setAccessPasses(List<std::string> val) { // Property Generated Setter
64 *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1C8) = val;
65 }
66
67 int getGold() { // Property Generated Getter
68 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
69 }
70
71 void setGold(int val) { // Property Generated Setter
72 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
73 }
74
75 List<std::string> getTutorialEventsToTrigger() { // Property Generated Getter
76 return *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1A8);
77 }
78
79 void setTutorialEventsToTrigger(List<std::string> val) { // Property Generated Setter
80 *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x1A8) = val;
81 }
82
83 List<gid> getTipIDsToDismiss() { // Property Generated Getter
84 return *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x1B8);
85 }
86
87 void setTipIDsToDismiss(List<gid> val) { // Property Generated Setter
88 *reinterpret_cast<List<gid>*>(reinterpret_cast<uintptr_t>(this) + 0x1B8) = val;
89 }
90
91 int getMaxPotions() { // Property Generated Getter
92 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1F8);
93 }
94
95 void setMaxPotions(int val) { // Property Generated Setter
96 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1F8) = val;
97 }
98
99};
Definition ElixirBehaviorTemplate.h:8
Definition LevelUpElixirBehaviorTemplate.h:9
List< std::string > getTutorialEventsToTrigger()
Definition LevelUpElixirBehaviorTemplate.h:75
void setMaxPotions(int val)
Definition LevelUpElixirBehaviorTemplate.h:95
std::string getSecondWarningStringKey()
Definition LevelUpElixirBehaviorTemplate.h:51
SharedPointer< LevelUpElixirSchoolSpecificData > * getAllSchoolData()
Definition LevelUpElixirBehaviorTemplate.h:35
List< gid > getTipIDsToDismiss()
Definition LevelUpElixirBehaviorTemplate.h:83
void setAccessPasses(List< std::string > val)
Definition LevelUpElixirBehaviorTemplate.h:63
int getMaxPotions()
Definition LevelUpElixirBehaviorTemplate.h:91
List< std::string > getAccessPasses()
Definition LevelUpElixirBehaviorTemplate.h:59
void setTutorialEventsToTrigger(List< std::string > val)
Definition LevelUpElixirBehaviorTemplate.h:79
int getSetCharacterToLevel()
Definition LevelUpElixirBehaviorTemplate.h:11
int getResultingTrainingPoints()
Definition LevelUpElixirBehaviorTemplate.h:19
void setSchoolSpecificData(List< SharedPointer< LevelUpElixirSchoolSpecificData > > *val)
Definition LevelUpElixirBehaviorTemplate.h:31
std::string getFirstWarningStringKey()
Definition LevelUpElixirBehaviorTemplate.h:43
void setAllSchoolData(SharedPointer< LevelUpElixirSchoolSpecificData > *val)
Definition LevelUpElixirBehaviorTemplate.h:39
void setGold(int val)
Definition LevelUpElixirBehaviorTemplate.h:71
void setSetCharacterToLevel(int val)
Definition LevelUpElixirBehaviorTemplate.h:15
void setFirstWarningStringKey(std::string val)
Definition LevelUpElixirBehaviorTemplate.h:47
int getGold()
Definition LevelUpElixirBehaviorTemplate.h:67
void setResultingTrainingPoints(int val)
Definition LevelUpElixirBehaviorTemplate.h:23
void setSecondWarningStringKey(std::string val)
Definition LevelUpElixirBehaviorTemplate.h:55
List< SharedPointer< LevelUpElixirSchoolSpecificData > > * getSchoolSpecificData()
Definition LevelUpElixirBehaviorTemplate.h:27
void setTipIDsToDismiss(List< gid > val)
Definition LevelUpElixirBehaviorTemplate.h:87