Cyrus Mod Loader
Loading...
Searching...
No Matches
LinearSoundEmitterInfo.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/PositionalSoundEmitterInfo.h>
6#include <Cyrus/Classes/PropertyClass.h>
7#include <Cyrus/Classes/SoundEmitterInfo.h>
8#include <Cyrus/Classes/SoundInfo.h>
9#include <Cyrus/Enums/PositionInfoAttenuationType.h>
10
12public:
13 float getFRangeScale() { // Property Generated Getter
14 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E0);
15 }
16
17 void setFRangeScale(float val) { // Property Generated Setter
18 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E0) = val;
19 }
20
21 float getFAttenuationFactor() { // Property Generated Getter
22 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E4);
23 }
24
25 void setFAttenuationFactor(float val) { // Property Generated Setter
26 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E4) = val;
27 }
28
29 PositionInfoAttenuationType getEAttenuationType() { // Property Generated Getter
30 return *reinterpret_cast<PositionInfoAttenuationType*>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
31 }
32
33 void setEAttenuationType(PositionInfoAttenuationType val) { // Property Generated Setter
34 *reinterpret_cast<PositionInfoAttenuationType*>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
35 }
36
37 Vector<Vector3D> getVPositions() { // Property Generated Getter
38 return *reinterpret_cast<Vector<Vector3D>*>(reinterpret_cast<uintptr_t>(this) + 0x1F0);
39 }
40
41 void setVPositions(Vector<Vector3D> val) { // Property Generated Setter
42 *reinterpret_cast<Vector<Vector3D>*>(reinterpret_cast<uintptr_t>(this) + 0x1F0) = val;
43 }
44
45};
Definition LinearSoundEmitterInfo.h:11
PositionInfoAttenuationType getEAttenuationType()
Definition LinearSoundEmitterInfo.h:29
Vector< Vector3D > getVPositions()
Definition LinearSoundEmitterInfo.h:37
float getFRangeScale()
Definition LinearSoundEmitterInfo.h:13
void setEAttenuationType(PositionInfoAttenuationType val)
Definition LinearSoundEmitterInfo.h:33
void setFRangeScale(float val)
Definition LinearSoundEmitterInfo.h:17
void setFAttenuationFactor(float val)
Definition LinearSoundEmitterInfo.h:25
void setVPositions(Vector< Vector3D > val)
Definition LinearSoundEmitterInfo.h:41
float getFAttenuationFactor()
Definition LinearSoundEmitterInfo.h:21
Definition PositionalSoundEmitterInfo.h:9