Cyrus Mod Loader
Loading...
Searching...
No Matches
HangingConversionSpellEffect.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Classes/SpellEffect.h>
5#include <Cyrus/Enums/HangingConversionSpellEffect__HangingEffectType.h>
6#include <Cyrus/Enums/HangingConversionSpellEffect__OutputEffectSelector.h>
7#include <Cyrus/Enums/SpellEffect__kSpellEffects.h>
8
10public:
11 HangingConversionSpellEffect__HangingEffectType getHangingEffectType() { // Property Generated Getter
12 return *reinterpret_cast<HangingConversionSpellEffect__HangingEffectType*>(reinterpret_cast<uintptr_t>(this) + 0xE0);
13 }
14
15 void setHangingEffectType(HangingConversionSpellEffect__HangingEffectType val) { // Property Generated Setter
16 *reinterpret_cast<HangingConversionSpellEffect__HangingEffectType*>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
17 }
18
19 List<SpellEffect__kSpellEffects> getSpecificEffectTypes() { // Property Generated Getter
20 return *reinterpret_cast<List<SpellEffect__kSpellEffects>*>(reinterpret_cast<uintptr_t>(this) + 0xE8);
21 }
22
23 void setSpecificEffectTypes(List<SpellEffect__kSpellEffects> val) { // Property Generated Setter
24 *reinterpret_cast<List<SpellEffect__kSpellEffects>*>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
25 }
26
27 int getMinEffectValue() { // Property Generated Getter
28 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF8);
29 }
30
31 void setMinEffectValue(int val) { // Property Generated Setter
32 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
33 }
34
35 int getMaxEffectValue() { // Property Generated Getter
36 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xFC);
37 }
38
39 void setMaxEffectValue(int val) { // Property Generated Setter
40 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xFC) = val;
41 }
42
43 bool getNotDamageType() { // Property Generated Getter
44 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x100);
45 }
46
47 void setNotDamageType(bool val) { // Property Generated Setter
48 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x100) = val;
49 }
50
51 int getMinEffectCount() { // Property Generated Getter
52 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x104);
53 }
54
55 void setMinEffectCount(int val) { // Property Generated Setter
56 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x104) = val;
57 }
58
59 int getMaxEffectCount() { // Property Generated Getter
60 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x108);
61 }
62
63 void setMaxEffectCount(int val) { // Property Generated Setter
64 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x108) = val;
65 }
66
67 HangingConversionSpellEffect__OutputEffectSelector getOutputSelector() { // Property Generated Getter
68 return *reinterpret_cast<HangingConversionSpellEffect__OutputEffectSelector*>(reinterpret_cast<uintptr_t>(this) + 0x10C);
69 }
70
71 void setOutputSelector(HangingConversionSpellEffect__OutputEffectSelector val) { // Property Generated Setter
72 *reinterpret_cast<HangingConversionSpellEffect__OutputEffectSelector*>(reinterpret_cast<uintptr_t>(this) + 0x10C) = val;
73 }
74
75 bool getScaleSourceEffectValue() { // Property Generated Getter
76 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x110);
77 }
78
79 void setScaleSourceEffectValue(bool val) { // Property Generated Setter
80 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
81 }
82
83 float getSourceEffectValuePercent() { // Property Generated Getter
84 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x114);
85 }
86
87 void setSourceEffectValuePercent(float val) { // Property Generated Setter
88 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x114) = val;
89 }
90
91 bool getApplyToEffectSource() { // Property Generated Getter
92 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x118);
93 }
94
95 void setApplyToEffectSource(bool val) { // Property Generated Setter
96 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x118) = val;
97 }
98
99 List<SharedPointer<SpellEffect>> * getOutputEffect() { // Property Generated Getter
100 return reinterpret_cast<List<SharedPointer<SpellEffect>> *>(reinterpret_cast<uintptr_t>(this) + 0x120);
101 }
102
103 void setOutputEffect(List<SharedPointer<SpellEffect>> * val) { // Property Generated Setter
104 *reinterpret_cast<List<SharedPointer<SpellEffect>> **>(reinterpret_cast<uintptr_t>(this) + 0x120) = val;
105 }
106
107};
Definition HangingConversionSpellEffect.h:9
int getMinEffectValue()
Definition HangingConversionSpellEffect.h:27
void setSpecificEffectTypes(List< SpellEffect__kSpellEffects > val)
Definition HangingConversionSpellEffect.h:23
void setHangingEffectType(HangingConversionSpellEffect__HangingEffectType val)
Definition HangingConversionSpellEffect.h:15
void setOutputEffect(List< SharedPointer< SpellEffect > > *val)
Definition HangingConversionSpellEffect.h:103
float getSourceEffectValuePercent()
Definition HangingConversionSpellEffect.h:83
void setMaxEffectValue(int val)
Definition HangingConversionSpellEffect.h:39
HangingConversionSpellEffect__HangingEffectType getHangingEffectType()
Definition HangingConversionSpellEffect.h:11
void setMinEffectCount(int val)
Definition HangingConversionSpellEffect.h:55
bool getScaleSourceEffectValue()
Definition HangingConversionSpellEffect.h:75
void setOutputSelector(HangingConversionSpellEffect__OutputEffectSelector val)
Definition HangingConversionSpellEffect.h:71
bool getApplyToEffectSource()
Definition HangingConversionSpellEffect.h:91
bool getNotDamageType()
Definition HangingConversionSpellEffect.h:43
int getMinEffectCount()
Definition HangingConversionSpellEffect.h:51
void setNotDamageType(bool val)
Definition HangingConversionSpellEffect.h:47
void setSourceEffectValuePercent(float val)
Definition HangingConversionSpellEffect.h:87
int getMaxEffectCount()
Definition HangingConversionSpellEffect.h:59
void setMaxEffectCount(int val)
Definition HangingConversionSpellEffect.h:63
void setScaleSourceEffectValue(bool val)
Definition HangingConversionSpellEffect.h:79
void setMinEffectValue(int val)
Definition HangingConversionSpellEffect.h:31
int getMaxEffectValue()
Definition HangingConversionSpellEffect.h:35
HangingConversionSpellEffect__OutputEffectSelector getOutputSelector()
Definition HangingConversionSpellEffect.h:67
void setApplyToEffectSource(bool val)
Definition HangingConversionSpellEffect.h:95
List< SharedPointer< SpellEffect > > * getOutputEffect()
Definition HangingConversionSpellEffect.h:99
List< SpellEffect__kSpellEffects > getSpecificEffectTypes()
Definition HangingConversionSpellEffect.h:19
Definition SpellEffect.h:8