2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/MountDyeToTexture.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Classes/UserAnimationEvent.h>
7#include <Cyrus/Enums/eGender.h>
8#include <Cyrus/Enums/eMountType.h>
9#include <Cyrus/Enums/eRace.h>
14 return *
reinterpret_cast<eGender*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
18 *
reinterpret_cast<eGender*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
22 return *
reinterpret_cast<eRace*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xAC);
26 *
reinterpret_cast<eRace*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xAC) = val;
30 return *
reinterpret_cast<eMountType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0);
34 *
reinterpret_cast<eMountType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0) = val;
38 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB4);
42 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB4) = val;
46 return *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
50 *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
54 return *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
58 *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
62 return *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
66 *
reinterpret_cast<List<MountDyeToTexture>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
70 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
74 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
78 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
82 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
86 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xDC);
90 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xDC) = val;
94 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
98 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
102 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
106 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
110 return reinterpret_cast<List<SharedPointer<UserAnimationEvent>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x108);
114 *
reinterpret_cast<List<SharedPointer<UserAnimationEvent>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x108) = val;
Definition BehaviorTemplate.h:13
Definition MountItemBehaviorTemplate.h:11
int getNumSeats()
Definition MountItemBehaviorTemplate.h:85
void setPrimaryDyeToTexture(List< MountDyeToTexture > val)
Definition MountItemBehaviorTemplate.h:49
eRace getERace()
Definition MountItemBehaviorTemplate.h:21
void setERace(eRace val)
Definition MountItemBehaviorTemplate.h:25
eGender getEGender()
Definition MountItemBehaviorTemplate.h:13
void setAdjustedFocusHeight(float val)
Definition MountItemBehaviorTemplate.h:105
int getGeometryOption()
Definition MountItemBehaviorTemplate.h:77
void setGeometryOption(int val)
Definition MountItemBehaviorTemplate.h:81
float getAdjustedFocusHeight()
Definition MountItemBehaviorTemplate.h:101
bool getAdjustableAnimationRate()
Definition MountItemBehaviorTemplate.h:37
List< MountDyeToTexture > getPrimaryDyeToTexture()
Definition MountItemBehaviorTemplate.h:45
List< MountDyeToTexture > getPatternToTexture()
Definition MountItemBehaviorTemplate.h:61
void setSecondaryDyeToTexture(List< MountDyeToTexture > val)
Definition MountItemBehaviorTemplate.h:57
void setSoundMountEquip(std::string val)
Definition MountItemBehaviorTemplate.h:73
void setDriverKFM(std::string val)
Definition MountItemBehaviorTemplate.h:97
void setEGender(eGender val)
Definition MountItemBehaviorTemplate.h:17
std::string getDriverKFM()
Definition MountItemBehaviorTemplate.h:93
eMountType getEMountType()
Definition MountItemBehaviorTemplate.h:29
List< MountDyeToTexture > getSecondaryDyeToTexture()
Definition MountItemBehaviorTemplate.h:53
void setEMountType(eMountType val)
Definition MountItemBehaviorTemplate.h:33
void setAdjustableAnimationRate(bool val)
Definition MountItemBehaviorTemplate.h:41
void setAnimationEventList(List< SharedPointer< UserAnimationEvent > > *val)
Definition MountItemBehaviorTemplate.h:113
void setPatternToTexture(List< MountDyeToTexture > val)
Definition MountItemBehaviorTemplate.h:65
void setNumSeats(int val)
Definition MountItemBehaviorTemplate.h:89
List< SharedPointer< UserAnimationEvent > > * getAnimationEventList()
Definition MountItemBehaviorTemplate.h:109
std::string getSoundMountEquip()
Definition MountItemBehaviorTemplate.h:69