2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/RequirementList.h>
9 return reinterpret_cast<SharedPointer<RequirementList> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
13 *
reinterpret_cast<SharedPointer<RequirementList> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
17 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
21 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
25 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
29 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
33 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
37 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
41 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
45 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
49 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
53 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
57 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8);
61 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8) = val;
65 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
69 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
73 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x138);
77 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x138) = val;
81 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120);
85 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120) = val;
89 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x124);
93 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x124) = val;
97 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128);
101 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128) = val;
105 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130);
109 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130) = val;
113 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x12C);
117 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x12C) = val;
121 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x134);
125 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x134) = val;
129 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140);
133 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140) = val;
137 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x160);
141 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x160) = val;
145 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x164);
149 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x164) = val;
153 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168);
157 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168) = val;
161 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170);
165 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170) = val;
169 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190);
173 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190) = val;
177 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x194);
181 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x194) = val;
185 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198);
189 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198) = val;
193 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0);
197 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0) = val;
201 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8);
205 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8) = val;
209 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1AC);
213 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1AC) = val;
217 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B0);
221 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B0) = val;
225 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8);
229 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8) = val;
233 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8);
237 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D8) = val;
241 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D9);
245 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D9) = val;
249 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E0);
253 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E0) = val;
257 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x200);
261 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x200) = val;
265 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x208);
269 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x208) = val;
273 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x218);
277 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x218) = val;
281 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x228);
285 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x228) = val;
289 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x238);
293 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x238) = val;
297 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x23C);
301 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x23C) = val;
305 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x240);
309 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x240) = val;
313 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x260);
317 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x260) = val;
321 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x280);
325 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x280) = val;
329 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x281);
333 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x281) = val;
337 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x282);
341 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x282) = val;
345 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x284);
349 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x284) = val;
353 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x288);
357 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x288) = val;
361 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x28C);
365 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x28C) = val;
369 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1DA);
373 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1DA) = val;
377 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x290);
381 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x290) = val;
385 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x291);
389 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x291) = val;
393 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x298);
397 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x298) = val;
401 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2B8);
405 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2B8) = val;
409 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0);
413 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2C0) = val;
417 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E0);
421 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E0) = val;
425 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E4);
429 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E4) = val;
433 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E5);
437 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E5) = val;
441 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E8);
445 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2E8) = val;
449 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2EC);
453 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2EC) = val;
457 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2F0);
461 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2F0) = val;
465 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x204);
469 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x204) = val;
473 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2F1);
477 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x2F1) = val;
Definition ActorDialogEntry.h:6
bool getPlayMusicIfSpamming()
Definition ActorDialogEntry.h:432
bool getBypassCameraOnReview()
Definition ActorDialogEntry.h:152
List< std::string > getDialogAnimationList()
Definition ActorDialogEntry.h:272
void setDisableBackButton(bool val)
Definition ActorDialogEntry.h:380
void setWalkAwayUseCurrentFacing(bool val)
Definition ActorDialogEntry.h:220
float getStopMusicFadeTime()
Definition ActorDialogEntry.h:440
float getSecondaryInterpolationDuration()
Definition ActorDialogEntry.h:256
void setIdleAnimation(std::string val)
Definition ActorDialogEntry.h:412
std::string getSecondaryCameraName()
Definition ActorDialogEntry.h:248
float getSpamTime()
Definition ActorDialogEntry.h:416
float getCameraShakeDuration()
Definition ActorDialogEntry.h:136
void setAction(std::string val)
Definition ActorDialogEntry.h:44
void setDuration(float val)
Definition ActorDialogEntry.h:172
void setDialogEvent(std::string val)
Definition ActorDialogEntry.h:52
void setNonStackableMusic(bool val)
Definition ActorDialogEntry.h:324
void setMusicDelay(float val)
Definition ActorDialogEntry.h:356
void setPlayMusicIfSpamming(bool val)
Definition ActorDialogEntry.h:436
bool getWalkAwayUseCurrentFacing()
Definition ActorDialogEntry.h:216
float getPitch()
Definition ActorDialogEntry.h:104
void setCameraShakeDuration(float val)
Definition ActorDialogEntry.h:140
std::string getMusicFile()
Definition ActorDialogEntry.h:312
std::string getCameraFadeType()
Definition ActorDialogEntry.h:392
void setSnapCameraToPlayerAtExit(bool val)
Definition ActorDialogEntry.h:244
bool getNonRepeatableMusic()
Definition ActorDialogEntry.h:328
gid getWalkAwayNpcTemplateID()
Definition ActorDialogEntry.h:192
void setPicture(std::string val)
Definition ActorDialogEntry.h:28
void setBypassCameraOnReview(bool val)
Definition ActorDialogEntry.h:156
void setSpamTime(float val)
Definition ActorDialogEntry.h:420
void setCameraShakeAmplitude(float val)
Definition ActorDialogEntry.h:148
std::string getDialog()
Definition ActorDialogEntry.h:16
bool getDontReleaseCameraAtExit()
Definition ActorDialogEntry.h:368
List< std::string > getDialogTurningList()
Definition ActorDialogEntry.h:280
float getNpcYawOffsetInDegrees()
Definition ActorDialogEntry.h:288
void setSoundEffectFile(std::string val)
Definition ActorDialogEntry.h:308
void setStopMusicFadeTime(float val)
Definition ActorDialogEntry.h:444
void setMeetsRequirements(bool val)
Definition ActorDialogEntry.h:460
void setEnableExitButton(bool val)
Definition ActorDialogEntry.h:388
void setPlayMusicAtSFXVolume(bool val)
Definition ActorDialogEntry.h:340
float getWalkAwayExitDirectionInDegrees()
Definition ActorDialogEntry.h:200
void setNonRepeatableMusic(bool val)
Definition ActorDialogEntry.h:332
void setWalkAwayFadeTime(float val)
Definition ActorDialogEntry.h:212
void setNpcStandInList(List< std::string > val)
Definition ActorDialogEntry.h:268
bool getSnapCameraToPlayerAtExit()
Definition ActorDialogEntry.h:240
std::string getCameraShakeType()
Definition ActorDialogEntry.h:128
void setCameraName(std::string val)
Definition ActorDialogEntry.h:68
void setInterpolationDuration(float val)
Definition ActorDialogEntry.h:76
void setDelay(float val)
Definition ActorDialogEntry.h:180
float getMusicFadeTime()
Definition ActorDialogEntry.h:360
void setPlaySoundIfSpamming(bool val)
Definition ActorDialogEntry.h:428
void setCameraOffsetX(float val)
Definition ActorDialogEntry.h:84
void setSecondaryInterpolationDuration(float val)
Definition ActorDialogEntry.h:260
void setDialogTurningList(List< std::string > val)
Definition ActorDialogEntry.h:284
SharedPointer< RequirementList > * getRequirements()
Definition ActorDialogEntry.h:8
int getCameraHidePlayers()
Definition ActorDialogEntry.h:184
float getCameraFadeTime()
Definition ActorDialogEntry.h:400
std::string getAction()
Definition ActorDialogEntry.h:40
void setSecondaryCameraInitalDelay(float val)
Definition ActorDialogEntry.h:468
void setYaw(float val)
Definition ActorDialogEntry.h:116
void setCameraFadeType(std::string val)
Definition ActorDialogEntry.h:396
float getSoundEffectDelay()
Definition ActorDialogEntry.h:344
float getRestartMusicFadeTime()
Definition ActorDialogEntry.h:448
bool getNonStackableMusic()
Definition ActorDialogEntry.h:320
unsigned int getActorTemplateID()
Definition ActorDialogEntry.h:56
void setSoundFile(std::string val)
Definition ActorDialogEntry.h:36
void setSoundEffectDelay(float val)
Definition ActorDialogEntry.h:348
float getYaw()
Definition ActorDialogEntry.h:112
void setMusicFile(std::string val)
Definition ActorDialogEntry.h:316
float getMusicDelay()
Definition ActorDialogEntry.h:352
float getDuration()
Definition ActorDialogEntry.h:168
std::string getCameraZoneName()
Definition ActorDialogEntry.h:160
void setFadeOutCamera(bool val)
Definition ActorDialogEntry.h:236
std::string getIdleAnimation()
Definition ActorDialogEntry.h:408
void setCameraZoneName(std::string val)
Definition ActorDialogEntry.h:164
float getDelay()
Definition ActorDialogEntry.h:176
float getWalkAwayFadeTime()
Definition ActorDialogEntry.h:208
bool getPlaySoundIfSpamming()
Definition ActorDialogEntry.h:424
void setRequirements(SharedPointer< RequirementList > *val)
Definition ActorDialogEntry.h:12
void setStandInPlayerTag(std::string val)
Definition ActorDialogEntry.h:228
List< std::string > getNpcStandInList()
Definition ActorDialogEntry.h:264
void setNpcYawOffsetInDegrees(float val)
Definition ActorDialogEntry.h:292
void setCameraShakeType(std::string val)
Definition ActorDialogEntry.h:132
float getInterpolationDuration()
Definition ActorDialogEntry.h:72
void setRoll(float val)
Definition ActorDialogEntry.h:124
void setAllowPlayerToMove(bool val)
Definition ActorDialogEntry.h:300
bool getFadeOutCamera()
Definition ActorDialogEntry.h:232
bool getDisableBackButton()
Definition ActorDialogEntry.h:376
void setCameraOffsetY(float val)
Definition ActorDialogEntry.h:92
bool getAllowPlayerToMove()
Definition ActorDialogEntry.h:296
float getRoll()
Definition ActorDialogEntry.h:120
bool getDisplayButtonsOnTimedDialog()
Definition ActorDialogEntry.h:472
void setPitch(float val)
Definition ActorDialogEntry.h:108
void setSecondaryCameraName(std::string val)
Definition ActorDialogEntry.h:252
void setDontReleaseCameraAtExit(bool val)
Definition ActorDialogEntry.h:372
void setCameraHidePlayers(int val)
Definition ActorDialogEntry.h:188
float getSecondaryCameraInitalDelay()
Definition ActorDialogEntry.h:464
std::string getSoundFile()
Definition ActorDialogEntry.h:32
void setActorTemplateID(unsigned int val)
Definition ActorDialogEntry.h:60
void setCameraOffsetZ(float val)
Definition ActorDialogEntry.h:100
bool getMeetsRequirements()
Definition ActorDialogEntry.h:456
void setMusicFadeTime(float val)
Definition ActorDialogEntry.h:364
float getCameraOffsetY()
Definition ActorDialogEntry.h:88
float getCameraOffsetX()
Definition ActorDialogEntry.h:80
std::string getPicture()
Definition ActorDialogEntry.h:24
float getCameraOffsetZ()
Definition ActorDialogEntry.h:96
std::string getCameraName()
Definition ActorDialogEntry.h:64
void setDialogAnimationList(List< std::string > val)
Definition ActorDialogEntry.h:276
void setCameraFadeTime(float val)
Definition ActorDialogEntry.h:404
std::string getSoundEffectFile()
Definition ActorDialogEntry.h:304
void setDialog(std::string val)
Definition ActorDialogEntry.h:20
bool getEnableExitButton()
Definition ActorDialogEntry.h:384
bool getPlayMusicAtSFXVolume()
Definition ActorDialogEntry.h:336
std::string getDialogEvent()
Definition ActorDialogEntry.h:48
void setRestartMusicFadeTime(float val)
Definition ActorDialogEntry.h:452
void setWalkAwayNpcTemplateID(gid val)
Definition ActorDialogEntry.h:196
float getCameraShakeAmplitude()
Definition ActorDialogEntry.h:144
void setDisplayButtonsOnTimedDialog(bool val)
Definition ActorDialogEntry.h:476
void setWalkAwayExitDirectionInDegrees(float val)
Definition ActorDialogEntry.h:204
std::string getStandInPlayerTag()
Definition ActorDialogEntry.h:224
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86