Cyrus Mod Loader
Loading...
Searching...
No Matches
ClientMountOwnerBehavior.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorInstance.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Enums/eGender.h>
6#include <Cyrus/Enums/eMountType.h>
7#include <Cyrus/Enums/eRace.h>
8
10public:
11 eGender getGender() { // Property Generated Getter
12 return *reinterpret_cast<eGender*>(reinterpret_cast<uintptr_t>(this) + 0xB0);
13 }
14
15 void setGender(eGender val) { // Property Generated Setter
16 *reinterpret_cast<eGender*>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
17 }
18
19 eRace getRace() { // Property Generated Getter
20 return *reinterpret_cast<eRace*>(reinterpret_cast<uintptr_t>(this) + 0xB4);
21 }
22
23 void setRace(eRace val) { // Property Generated Setter
24 *reinterpret_cast<eRace*>(reinterpret_cast<uintptr_t>(this) + 0xB4) = val;
25 }
26
27 eMountType getEMountType() { // Property Generated Getter
28 return *reinterpret_cast<eMountType*>(reinterpret_cast<uintptr_t>(this) + 0xB8);
29 }
30
31 void setEMountType(eMountType val) { // Property Generated Setter
32 *reinterpret_cast<eMountType*>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
33 }
34
35 int getPrimaryColor() { // Property Generated Getter
36 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xBC);
37 }
38
39 void setPrimaryColor(int val) { // Property Generated Setter
40 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xBC) = val;
41 }
42
43 int getSecondaryColor() { // Property Generated Getter
44 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xC0);
45 }
46
47 void setSecondaryColor(int val) { // Property Generated Setter
48 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xC0) = val;
49 }
50
51 int getPatternColor() { // Property Generated Getter
52 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xC4);
53 }
54
55 void setPatternColor(int val) { // Property Generated Setter
56 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xC4) = val;
57 }
58
59 bool getAdjustableAnimationRate() { // Property Generated Getter
60 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
61 }
62
63 void setAdjustableAnimationRate(bool val) { // Property Generated Setter
64 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
65 }
66
67 int getGeometryOption() { // Property Generated Getter
68 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xCC);
69 }
70
71 void setGeometryOption(int val) { // Property Generated Setter
72 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xCC) = val;
73 }
74
75 gid getLastMountID() { // Property Generated Getter
76 return *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
77 }
78
79 void setLastMountID(gid val) { // Property Generated Setter
80 *reinterpret_cast<gid*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
81 }
82
83};
Definition BehaviorInstance.h:5
Definition ClientMountOwnerBehavior.h:9
void setPatternColor(int val)
Definition ClientMountOwnerBehavior.h:55
void setSecondaryColor(int val)
Definition ClientMountOwnerBehavior.h:47
void setGeometryOption(int val)
Definition ClientMountOwnerBehavior.h:71
eMountType getEMountType()
Definition ClientMountOwnerBehavior.h:27
void setGender(eGender val)
Definition ClientMountOwnerBehavior.h:15
void setAdjustableAnimationRate(bool val)
Definition ClientMountOwnerBehavior.h:63
void setRace(eRace val)
Definition ClientMountOwnerBehavior.h:23
int getPrimaryColor()
Definition ClientMountOwnerBehavior.h:35
int getPatternColor()
Definition ClientMountOwnerBehavior.h:51
int getGeometryOption()
Definition ClientMountOwnerBehavior.h:67
bool getAdjustableAnimationRate()
Definition ClientMountOwnerBehavior.h:59
int getSecondaryColor()
Definition ClientMountOwnerBehavior.h:43
void setPrimaryColor(int val)
Definition ClientMountOwnerBehavior.h:39
void setLastMountID(gid val)
Definition ClientMountOwnerBehavior.h:79
void setEMountType(eMountType val)
Definition ClientMountOwnerBehavior.h:31
eRace getRace()
Definition ClientMountOwnerBehavior.h:19
gid getLastMountID()
Definition ClientMountOwnerBehavior.h:75
eGender getGender()
Definition ClientMountOwnerBehavior.h:11