2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/RequirementList.h>
5#include <Cyrus/Enums/DerbyTalentBuffType.h>
6#include <Cyrus/Enums/DerbyTargetType.h>
11 return *
reinterpret_cast<DerbyTalentBuffType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C);
15 *
reinterpret_cast<DerbyTalentBuffType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x5C) = val;
19 return *
reinterpret_cast<DerbyTargetType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60);
23 *
reinterpret_cast<DerbyTargetType*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60) = val;
27 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68);
31 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68) = 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<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
47 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
51 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
55 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
59 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
63 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
67 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
71 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
75 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
79 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
83 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8);
87 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8) = val;
91 return *
reinterpret_cast<RequirementList*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
95 *
reinterpret_cast<RequirementList*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
Definition DerbyEffect.h:8
void setNDuration(int val)
Definition DerbyEffect.h:30
std::string getSoundOnTarget()
Definition DerbyEffect.h:66
void setOverheadMessage(std::string val)
Definition DerbyEffect.h:86
void setSoundOnActivate(std::string val)
Definition DerbyEffect.h:62
int getNDuration()
Definition DerbyEffect.h:26
void setTargetParticleEffect(std::string val)
Definition DerbyEffect.h:78
RequirementList getRequirements()
Definition DerbyEffect.h:90
std::string getSoundOnActivate()
Definition DerbyEffect.h:58
void setImageFilename(std::string val)
Definition DerbyEffect.h:46
std::string getOverheadMessage()
Definition DerbyEffect.h:82
void setEffectID(unsigned int val)
Definition DerbyEffect.h:38
void setBuffType(DerbyTalentBuffType val)
Definition DerbyEffect.h:14
std::string getImageFilename()
Definition DerbyEffect.h:42
void setSoundOnTarget(std::string val)
Definition DerbyEffect.h:70
void setRequirements(RequirementList val)
Definition DerbyEffect.h:94
void setIconIndex(unsigned int val)
Definition DerbyEffect.h:54
DerbyTalentBuffType getBuffType()
Definition DerbyEffect.h:10
DerbyTargetType getKTarget()
Definition DerbyEffect.h:18
std::string getTargetParticleEffect()
Definition DerbyEffect.h:74
unsigned int getIconIndex()
Definition DerbyEffect.h:50
unsigned int getEffectID()
Definition DerbyEffect.h:34
void setKTarget(DerbyTargetType val)
Definition DerbyEffect.h:22
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition RequirementList.h:6