Cyrus Mod Loader
Loading...
Searching...
No Matches
SoundInfo.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/ClientObjectInfo.h>
4#include <Cyrus/Classes/CoreObjectInfo.h>
5#include <Cyrus/Classes/PropertyClass.h>
6#include <Cyrus/Classes/RequirementList.h>
7#include <Cyrus/Enums/AudioCategory.h>
8
9class SoundInfo : public ClientObjectInfo {
10public:
11 float getRadius() { // Property Generated Getter
12 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100);
13 }
14
15 void setRadius(float val) { // Property Generated Setter
16 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100) = val;
17 }
18
19 bool getExclusive() { // Property Generated Getter
20 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x104);
21 }
22
23 void setExclusive(bool val) { // Property Generated Setter
24 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x104) = val;
25 }
26
27 bool getStartActive() { // Property Generated Getter
28 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x105);
29 }
30
31 void setStartActive(bool val) { // Property Generated Setter
32 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x105) = val;
33 }
34
35 AudioCategory getCategory() { // Property Generated Getter
36 return *reinterpret_cast<AudioCategory*>(reinterpret_cast<uintptr_t>(this) + 0x108);
37 }
38
39 void setCategory(AudioCategory val) { // Property Generated Setter
40 *reinterpret_cast<AudioCategory*>(reinterpret_cast<uintptr_t>(this) + 0x108) = val;
41 }
42
43 int getOverride() { // Property Generated Getter
44 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x10C);
45 }
46
47 void setOverride(int val) { // Property Generated Setter
48 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x10C) = val;
49 }
50
51 SharedPointer<RequirementList> * getEnableReqs() { // Property Generated Getter
52 return reinterpret_cast<SharedPointer<RequirementList> *>(reinterpret_cast<uintptr_t>(this) + 0x110);
53 }
54
55 void setEnableReqs(SharedPointer<RequirementList> * val) { // Property Generated Setter
56 *reinterpret_cast<SharedPointer<RequirementList> **>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
57 }
58
59};
Definition ClientObjectInfo.h:6
Definition SoundInfo.h:9
void setRadius(float val)
Definition SoundInfo.h:15
void setEnableReqs(SharedPointer< RequirementList > *val)
Definition SoundInfo.h:55
SharedPointer< RequirementList > * getEnableReqs()
Definition SoundInfo.h:51
int getOverride()
Definition SoundInfo.h:43
bool getStartActive()
Definition SoundInfo.h:27
AudioCategory getCategory()
Definition SoundInfo.h:35
void setOverride(int val)
Definition SoundInfo.h:47
void setExclusive(bool val)
Definition SoundInfo.h:23
void setStartActive(bool val)
Definition SoundInfo.h:31
void setCategory(AudioCategory val)
Definition SoundInfo.h:39
bool getExclusive()
Definition SoundInfo.h:19
float getRadius()
Definition SoundInfo.h:11