Cyrus Mod Loader
Loading...
Searching...
No Matches
WizItemTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CoreTemplate.h>
4#include <Cyrus/Classes/GameObjectTemplate.h>
5#include <Cyrus/Classes/ItemTemplate.h>
6#include <Cyrus/Classes/LeashOffsetOverride.h>
7#include <Cyrus/Classes/PropertyClass.h>
8#include <Cyrus/Enums/RarityType.h>
9
11public:
12 int getNumPrimaryColors() { // Property Generated Getter
13 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1AC);
14 }
15
16 void setNumPrimaryColors(int val) { // Property Generated Setter
17 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1AC) = val;
18 }
19
20 int getNumSecondaryColors() { // Property Generated Getter
21 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B0);
22 }
23
24 void setNumSecondaryColors(int val) { // Property Generated Setter
25 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B0) = val;
26 }
27
28 int getNumPatterns() { // Property Generated Getter
29 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B4);
30 }
31
32 void setNumPatterns(int val) { // Property Generated Setter
33 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B4) = val;
34 }
35
36 std::string getSchool() { // Property Generated Getter
37 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x188);
38 }
39
40 void setSchool(std::string val) { // Property Generated Setter
41 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x188) = val;
42 }
43
44 int getArenaPointCost() { // Property Generated Getter
45 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B8);
46 }
47
48 void setArenaPointCost(int val) { // Property Generated Setter
49 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1B8) = val;
50 }
51
52 int getPvpCurrencyCost() { // Property Generated Getter
53 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1BC);
54 }
55
56 void setPvpCurrencyCost(int val) { // Property Generated Setter
57 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1BC) = val;
58 }
59
60 int getPvpTourneyCurrencyCost() { // Property Generated Getter
61 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C0);
62 }
63
64 void setPvpTourneyCurrencyCost(int val) { // Property Generated Setter
65 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C0) = val;
66 }
67
68 int getRank() { // Property Generated Getter
69 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A8);
70 }
71
72 void setRank(int val) { // Property Generated Setter
73 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A8) = val;
74 }
75
76 int getBoyIconIndex() { // Property Generated Getter
77 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C4);
78 }
79
80 void setBoyIconIndex(int val) { // Property Generated Setter
81 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C4) = val;
82 }
83
84 int getGirlIconIndex() { // Property Generated Getter
85 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C8);
86 }
87
88 void setGirlIconIndex(int val) { // Property Generated Setter
89 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1C8) = val;
90 }
91
92 SharedPointer<LeashOffsetOverride> * getLeashOffsetOverride() { // Property Generated Getter
93 return reinterpret_cast<SharedPointer<LeashOffsetOverride> *>(reinterpret_cast<uintptr_t>(this) + 0x1D0);
94 }
95
96 void setLeashOffsetOverride(SharedPointer<LeashOffsetOverride> * val) { // Property Generated Setter
97 *reinterpret_cast<SharedPointer<LeashOffsetOverride> **>(reinterpret_cast<uintptr_t>(this) + 0x1D0) = val;
98 }
99
100 RarityType getRarity() { // Property Generated Getter
101 return *reinterpret_cast<RarityType*>(reinterpret_cast<uintptr_t>(this) + 0x1CC);
102 }
103
104 void setRarity(RarityType val) { // Property Generated Setter
105 *reinterpret_cast<RarityType*>(reinterpret_cast<uintptr_t>(this) + 0x1CC) = val;
106 }
107
108};
Definition ItemTemplate.h:7
Definition WizItemTemplate.h:10
int getBoyIconIndex()
Definition WizItemTemplate.h:76
void setBoyIconIndex(int val)
Definition WizItemTemplate.h:80
int getGirlIconIndex()
Definition WizItemTemplate.h:84
void setArenaPointCost(int val)
Definition WizItemTemplate.h:48
int getNumPrimaryColors()
Definition WizItemTemplate.h:12
void setRank(int val)
Definition WizItemTemplate.h:72
RarityType getRarity()
Definition WizItemTemplate.h:100
int getRank()
Definition WizItemTemplate.h:68
int getNumSecondaryColors()
Definition WizItemTemplate.h:20
void setNumPatterns(int val)
Definition WizItemTemplate.h:32
int getPvpCurrencyCost()
Definition WizItemTemplate.h:52
void setPvpTourneyCurrencyCost(int val)
Definition WizItemTemplate.h:64
int getArenaPointCost()
Definition WizItemTemplate.h:44
void setNumSecondaryColors(int val)
Definition WizItemTemplate.h:24
void setGirlIconIndex(int val)
Definition WizItemTemplate.h:88
SharedPointer< LeashOffsetOverride > * getLeashOffsetOverride()
Definition WizItemTemplate.h:92
void setSchool(std::string val)
Definition WizItemTemplate.h:40
std::string getSchool()
Definition WizItemTemplate.h:36
void setNumPrimaryColors(int val)
Definition WizItemTemplate.h:16
int getNumPatterns()
Definition WizItemTemplate.h:28
int getPvpTourneyCurrencyCost()
Definition WizItemTemplate.h:60
void setLeashOffsetOverride(SharedPointer< LeashOffsetOverride > *val)
Definition WizItemTemplate.h:96
void setRarity(RarityType val)
Definition WizItemTemplate.h:104
void setPvpCurrencyCost(int val)
Definition WizItemTemplate.h:56