Cyrus Mod Loader
Loading...
Searching...
No Matches
CantripsSpellTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CoreTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/SpellTemplate.h>
6#include <Cyrus/Enums/CantripsSpellTemplate__CantripsSpellEffect.h>
7#include <Cyrus/Enums/CantripsSpellTemplate__CantripsSpellType.h>
8
10public:
11 CantripsSpellTemplate__CantripsSpellType getCantripsSpellType() { // Property Generated Getter
12 return *reinterpret_cast<CantripsSpellTemplate__CantripsSpellType*>(reinterpret_cast<uintptr_t>(this) + 0x320);
13 }
14
15 void setCantripsSpellType(CantripsSpellTemplate__CantripsSpellType val) { // Property Generated Setter
16 *reinterpret_cast<CantripsSpellTemplate__CantripsSpellType*>(reinterpret_cast<uintptr_t>(this) + 0x320) = val;
17 }
18
19 int getEnergyCost() { // Property Generated Getter
20 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x324);
21 }
22
23 void setEnergyCost(int val) { // Property Generated Setter
24 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x324) = val;
25 }
26
27 Vector<std::string> getAnimationKFMs() { // Property Generated Getter
28 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x328);
29 }
30
31 void setAnimationKFMs(Vector<std::string> val) { // Property Generated Setter
32 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x328) = val;
33 }
34
35 Vector<std::string> getAnimationNames() { // Property Generated Getter
36 return *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x340);
37 }
38
39 void setAnimationNames(Vector<std::string> val) { // Property Generated Setter
40 *reinterpret_cast<Vector<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x340) = val;
41 }
42
43 std::string getSoundEffectName() { // Property Generated Getter
44 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x358);
45 }
46
47 void setSoundEffectName(std::string val) { // Property Generated Setter
48 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x358) = val;
49 }
50
51 float getSoundEffectGain() { // Property Generated Getter
52 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x378);
53 }
54
55 void setSoundEffectGain(float val) { // Property Generated Setter
56 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x378) = val;
57 }
58
59 int getCantripsSpellImageIndex() { // Property Generated Getter
60 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x37C);
61 }
62
63 void setCantripsSpellImageIndex(int val) { // Property Generated Setter
64 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x37C) = val;
65 }
66
67 std::string getCantripsSpellImageName() { // Property Generated Getter
68 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x380);
69 }
70
71 void setCantripsSpellImageName(std::string val) { // Property Generated Setter
72 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x380) = val;
73 }
74
75 std::string getEffectParameter() { // Property Generated Getter
76 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3A0);
77 }
78
79 void setEffectParameter(std::string val) { // Property Generated Setter
80 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x3A0) = val;
81 }
82
83 CantripsSpellTemplate__CantripsSpellEffect getCantripsSpellEffect() { // Property Generated Getter
84 return *reinterpret_cast<CantripsSpellTemplate__CantripsSpellEffect*>(reinterpret_cast<uintptr_t>(this) + 0x3C0);
85 }
86
87 void setCantripsSpellEffect(CantripsSpellTemplate__CantripsSpellEffect val) { // Property Generated Setter
88 *reinterpret_cast<CantripsSpellTemplate__CantripsSpellEffect*>(reinterpret_cast<uintptr_t>(this) + 0x3C0) = val;
89 }
90
91 int getCooldownSeconds() { // Property Generated Getter
92 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3C4);
93 }
94
95 void setCooldownSeconds(int val) { // Property Generated Setter
96 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x3C4) = val;
97 }
98
99};
Definition CantripsSpellTemplate.h:9
std::string getCantripsSpellImageName()
Definition CantripsSpellTemplate.h:67
void setSoundEffectGain(float val)
Definition CantripsSpellTemplate.h:55
void setCooldownSeconds(int val)
Definition CantripsSpellTemplate.h:95
std::string getEffectParameter()
Definition CantripsSpellTemplate.h:75
std::string getSoundEffectName()
Definition CantripsSpellTemplate.h:43
int getCantripsSpellImageIndex()
Definition CantripsSpellTemplate.h:59
void setEffectParameter(std::string val)
Definition CantripsSpellTemplate.h:79
void setEnergyCost(int val)
Definition CantripsSpellTemplate.h:23
int getEnergyCost()
Definition CantripsSpellTemplate.h:19
Vector< std::string > getAnimationKFMs()
Definition CantripsSpellTemplate.h:27
void setAnimationNames(Vector< std::string > val)
Definition CantripsSpellTemplate.h:39
Vector< std::string > getAnimationNames()
Definition CantripsSpellTemplate.h:35
void setSoundEffectName(std::string val)
Definition CantripsSpellTemplate.h:47
void setCantripsSpellImageName(std::string val)
Definition CantripsSpellTemplate.h:71
CantripsSpellTemplate__CantripsSpellEffect getCantripsSpellEffect()
Definition CantripsSpellTemplate.h:83
int getCooldownSeconds()
Definition CantripsSpellTemplate.h:91
void setCantripsSpellType(CantripsSpellTemplate__CantripsSpellType val)
Definition CantripsSpellTemplate.h:15
CantripsSpellTemplate__CantripsSpellType getCantripsSpellType()
Definition CantripsSpellTemplate.h:11
void setAnimationKFMs(Vector< std::string > val)
Definition CantripsSpellTemplate.h:31
float getSoundEffectGain()
Definition CantripsSpellTemplate.h:51
void setCantripsSpellEffect(CantripsSpellTemplate__CantripsSpellEffect val)
Definition CantripsSpellTemplate.h:87
void setCantripsSpellImageIndex(int val)
Definition CantripsSpellTemplate.h:63
Definition SpellTemplate.h:10