2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/DerbyEffect.h>
4#include <Cyrus/Classes/DerbyTerrainEffect.h>
5#include <Cyrus/Classes/PetDerbyTrackInfo.h>
6#include <Cyrus/Classes/PropertyClass.h>
11 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x4C);
15 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x4C) = val;
19 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50);
23 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50) = val;
27 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54);
31 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54) = val;
35 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
39 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
43 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C);
47 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C) = val;
51 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60);
55 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60) = val;
59 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x64);
63 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x64) = val;
67 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68);
71 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68) = val;
75 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x6C);
79 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x6C) = val;
83 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
87 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
91 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74);
95 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74) = val;
99 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
103 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
107 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C);
111 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C) = val;
115 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
119 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
123 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84);
127 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84) = val;
131 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
135 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
139 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C);
143 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C) = val;
147 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
151 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
155 return reinterpret_cast<List<SharedPointer<DerbyTerrainEffect>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0);
159 *
reinterpret_cast<List<SharedPointer<DerbyTerrainEffect>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0) = val;
163 return reinterpret_cast<List<SharedPointer<DerbyEffect>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
167 *
reinterpret_cast<List<SharedPointer<DerbyEffect>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
171 return reinterpret_cast<List<SharedPointer<DerbyEffect>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
175 *
reinterpret_cast<List<SharedPointer<DerbyEffect>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
178 Vector<SharedPointer<PetDerbyTrackInfo>> *
getTracks() {
179 return reinterpret_cast<Vector<SharedPointer<PetDerbyTrackInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
182 void setTracks(Vector<SharedPointer<PetDerbyTrackInfo>> * val) {
183 *
reinterpret_cast<Vector<SharedPointer<PetDerbyTrackInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
Definition PetDerbyTrackManager.h:8
List< SharedPointer< DerbyTerrainEffect > > * getTerrainEffects()
Definition PetDerbyTrackManager.h:154
void setIntelligenceTerrainFactor(float val)
Definition PetDerbyTrackManager.h:62
void setMoraleBase(int val)
Definition PetDerbyTrackManager.h:14
float getFMoraleFactor()
Definition PetDerbyTrackManager.h:106
void setTerrainEffects(List< SharedPointer< DerbyTerrainEffect > > *val)
Definition PetDerbyTrackManager.h:158
float getAgilityTerrainFactor()
Definition PetDerbyTrackManager.h:66
int getMoraleBaseChance()
Definition PetDerbyTrackManager.h:82
float getWillTerrainFactor()
Definition PetDerbyTrackManager.h:50
void setStrengthTerrainFactor(float val)
Definition PetDerbyTrackManager.h:78
int getMoraleBase()
Definition PetDerbyTrackManager.h:10
void setCheerEffects(List< SharedPointer< DerbyEffect > > *val)
Definition PetDerbyTrackManager.h:166
int getCobblestoneCost()
Definition PetDerbyTrackManager.h:146
void setSlowTimerInMS(int val)
Definition PetDerbyTrackManager.h:142
List< SharedPointer< DerbyEffect > > * getCheerEffects()
Definition PetDerbyTrackManager.h:162
void setRateBase(int val)
Definition PetDerbyTrackManager.h:22
void setStartingSpeed(int val)
Definition PetDerbyTrackManager.h:94
List< SharedPointer< DerbyEffect > > * getSlowEffects()
Definition PetDerbyTrackManager.h:170
void setCheerCostBase(int val)
Definition PetDerbyTrackManager.h:102
unsigned int getSpeedometerMax()
Definition PetDerbyTrackManager.h:42
void setFMoraleFactor(float val)
Definition PetDerbyTrackManager.h:110
unsigned int getSpeedometerMin()
Definition PetDerbyTrackManager.h:34
float getFTerrainCostFactor()
Definition PetDerbyTrackManager.h:114
int getCheerCostBase()
Definition PetDerbyTrackManager.h:98
void setAgilityTerrainFactor(float val)
Definition PetDerbyTrackManager.h:70
int getStartingSpeed()
Definition PetDerbyTrackManager.h:90
void setSpeedometerMax(unsigned int val)
Definition PetDerbyTrackManager.h:46
int getSpeedBoostBase()
Definition PetDerbyTrackManager.h:26
int getCheerTimerInMS()
Definition PetDerbyTrackManager.h:130
void setSpeedometerMin(unsigned int val)
Definition PetDerbyTrackManager.h:38
void setWillTerrainFactor(float val)
Definition PetDerbyTrackManager.h:54
void setSlowEffects(List< SharedPointer< DerbyEffect > > *val)
Definition PetDerbyTrackManager.h:174
Vector< SharedPointer< PetDerbyTrackInfo > > * getTracks()
Definition PetDerbyTrackManager.h:178
float getFSpeedBoostFactor()
Definition PetDerbyTrackManager.h:122
int getRateBase()
Definition PetDerbyTrackManager.h:18
void setSpeedBoostBase(int val)
Definition PetDerbyTrackManager.h:30
void setMoraleBaseChance(int val)
Definition PetDerbyTrackManager.h:86
void setCheerTimerInMS(int val)
Definition PetDerbyTrackManager.h:134
int getSlowTimerInMS()
Definition PetDerbyTrackManager.h:138
void setCobblestoneCost(int val)
Definition PetDerbyTrackManager.h:150
void setFTerrainCostFactor(float val)
Definition PetDerbyTrackManager.h:118
float getStrengthTerrainFactor()
Definition PetDerbyTrackManager.h:74
void setFSpeedBoostFactor(float val)
Definition PetDerbyTrackManager.h:126
void setTracks(Vector< SharedPointer< PetDerbyTrackInfo > > *val)
Definition PetDerbyTrackManager.h:182
float getIntelligenceTerrainFactor()
Definition PetDerbyTrackManager.h:58
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86