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>
12 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198);
16 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198) = val;
20 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x19C);
24 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x19C) = val;
28 return reinterpret_cast<List<SharedPointer<LevelUpElixirSchoolSpecificData>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8);
32 *
reinterpret_cast<List<SharedPointer<LevelUpElixirSchoolSpecificData>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8) = val;
36 return reinterpret_cast<SharedPointer<LevelUpElixirSchoolSpecificData> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E8);
40 *
reinterpret_cast<SharedPointer<LevelUpElixirSchoolSpecificData> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E8) = val;
44 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x158);
48 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x158) = val;
52 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x178);
56 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x178) = val;
60 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C8);
64 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C8) = val;
68 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0);
72 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0) = val;
76 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8);
80 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8) = val;
84 return *
reinterpret_cast<List<gid>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8);
88 *
reinterpret_cast<List<gid>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8) = val;
92 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1F8);
96 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1F8) = val;
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