2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/QuestEffectTemplate.h>
10 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x79);
14 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x79) = val;
18 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
22 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
26 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
30 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
34 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0);
38 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0) = val;
42 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
46 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
50 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
54 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
58 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8);
62 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8) = val;
66 return reinterpret_cast<SharedPointer<QuestEffectTemplate> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
70 *
reinterpret_cast<SharedPointer<QuestEffectTemplate> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
Definition AccompanyNPCBehaviorTemplate.h:7
bool getAutoRemove()
Definition AccompanyNPCBehaviorTemplate.h:17
List< std::string > getDontSpawnIfNpcIsPresent()
Definition AccompanyNPCBehaviorTemplate.h:57
void setAutoRemove(bool val)
Definition AccompanyNPCBehaviorTemplate.h:21
void setAllowedQuests(List< std::string > val)
Definition AccompanyNPCBehaviorTemplate.h:29
List< std::string > getZoneList()
Definition AccompanyNPCBehaviorTemplate.h:41
void setAutoAdd(bool val)
Definition AccompanyNPCBehaviorTemplate.h:13
void setAllowedInZones(bool val)
Definition AccompanyNPCBehaviorTemplate.h:37
SharedPointer< QuestEffectTemplate > * getQuestEffectTemplate()
Definition AccompanyNPCBehaviorTemplate.h:65
void setOtherNpcsToReplace(List< std::string > val)
Definition AccompanyNPCBehaviorTemplate.h:53
bool getAutoAdd()
Definition AccompanyNPCBehaviorTemplate.h:9
void setDontSpawnIfNpcIsPresent(List< std::string > val)
Definition AccompanyNPCBehaviorTemplate.h:61
void setQuestEffectTemplate(SharedPointer< QuestEffectTemplate > *val)
Definition AccompanyNPCBehaviorTemplate.h:69
List< std::string > getAllowedQuests()
Definition AccompanyNPCBehaviorTemplate.h:25
List< std::string > getOtherNpcsToReplace()
Definition AccompanyNPCBehaviorTemplate.h:49
void setZoneList(List< std::string > val)
Definition AccompanyNPCBehaviorTemplate.h:45
bool getAllowedInZones()
Definition AccompanyNPCBehaviorTemplate.h:33
Definition BehaviorTemplate.h:13