Cyrus Mod Loader
Loading...
Searching...
No Matches
FishBehaviorTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5
7public:
8 float getSpeed() { // Property Generated Getter
9 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78);
10 }
11
12 void setSpeed(float val) { // Property Generated Setter
13 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
14 }
15
16 std::string getSchoolName() { // Property Generated Getter
17 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x80);
18 }
19
20 void setSchoolName(std::string val) { // Property Generated Setter
21 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
22 }
23
24 int getRank() { // Property Generated Getter
25 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xA0);
26 }
27
28 void setRank(int val) { // Property Generated Setter
29 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
30 }
31
32 std::string getHolidayFlags() { // Property Generated Getter
33 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
34 }
35
36 void setHolidayFlags(std::string val) { // Property Generated Setter
37 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
38 }
39
40 float getMinimumSize() { // Property Generated Getter
41 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
42 }
43
44 void setMinimumSize(float val) { // Property Generated Setter
45 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
46 }
47
48 float getMaximumSize() { // Property Generated Getter
49 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xCC);
50 }
51
52 void setMaximumSize(float val) { // Property Generated Setter
53 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xCC) = val;
54 }
55
56 int getIsPredator() { // Property Generated Getter
57 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD0);
58 }
59
60 void setIsPredator(int val) { // Property Generated Setter
61 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
62 }
63
64 float getPercentChanceToTurn() { // Property Generated Getter
65 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xD4);
66 }
67
68 void setPercentChanceToTurn(float val) { // Property Generated Setter
69 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xD4) = val;
70 }
71
72 float getPredatorRange() { // Property Generated Getter
73 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xD8);
74 }
75
76 void setPredatorRange(float val) { // Property Generated Setter
77 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xD8) = val;
78 }
79
80 std::string getShadowFishKFM() { // Property Generated Getter
81 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xE0);
82 }
83
84 void setShadowFishKFM(std::string val) { // Property Generated Setter
85 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
86 }
87
88 float getAlphaLevel() { // Property Generated Getter
89 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100);
90 }
91
92 void setAlphaLevel(float val) { // Property Generated Setter
93 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100) = val;
94 }
95
96 float getInitialBiteChance() { // Property Generated Getter
97 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104);
98 }
99
100 void setInitialBiteChance(float val) { // Property Generated Setter
101 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104) = val;
102 }
103
104 float getIncrementalBiteChance() { // Property Generated Getter
105 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x108);
106 }
107
108 void setIncrementalBiteChance(float val) { // Property Generated Setter
109 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x108) = val;
110 }
111
112 float getBaseLength() { // Property Generated Getter
113 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x10C);
114 }
115
116 void setBaseLength(float val) { // Property Generated Setter
117 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x10C) = val;
118 }
119
120 int getFishingXP() { // Property Generated Getter
121 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x110);
122 }
123
124 void setFishingXP(int val) { // Property Generated Setter
125 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x110) = val;
126 }
127
128 float getBiteSeconds() { // Property Generated Getter
129 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x114);
130 }
131
132 void setBiteSeconds(float val) { // Property Generated Setter
133 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x114) = val;
134 }
135
136 int getIconIndex() { // Property Generated Getter
137 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x118);
138 }
139
140 void setIconIndex(int val) { // Property Generated Setter
141 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x118) = val;
142 }
143
144 int getFishtankType() { // Property Generated Getter
145 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x11C);
146 }
147
148 void setFishtankType(int val) { // Property Generated Setter
149 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x11C) = val;
150 }
151
152 int getFishSalePrice() { // Property Generated Getter
153 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x120);
154 }
155
156 void setFishSalePrice(int val) { // Property Generated Setter
157 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x120) = val;
158 }
159
160 int getRarity() { // Property Generated Getter
161 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x124);
162 }
163
164 void setRarity(int val) { // Property Generated Setter
165 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x124) = val;
166 }
167
168};
Definition BehaviorTemplate.h:13
Definition FishBehaviorTemplate.h:6
int getRarity()
Definition FishBehaviorTemplate.h:160
float getMaximumSize()
Definition FishBehaviorTemplate.h:48
void setBaseLength(float val)
Definition FishBehaviorTemplate.h:116
int getIsPredator()
Definition FishBehaviorTemplate.h:56
float getPercentChanceToTurn()
Definition FishBehaviorTemplate.h:64
float getPredatorRange()
Definition FishBehaviorTemplate.h:72
float getIncrementalBiteChance()
Definition FishBehaviorTemplate.h:104
void setSchoolName(std::string val)
Definition FishBehaviorTemplate.h:20
float getMinimumSize()
Definition FishBehaviorTemplate.h:40
int getFishtankType()
Definition FishBehaviorTemplate.h:144
void setPercentChanceToTurn(float val)
Definition FishBehaviorTemplate.h:68
std::string getSchoolName()
Definition FishBehaviorTemplate.h:16
int getIconIndex()
Definition FishBehaviorTemplate.h:136
std::string getHolidayFlags()
Definition FishBehaviorTemplate.h:32
void setFishingXP(int val)
Definition FishBehaviorTemplate.h:124
float getAlphaLevel()
Definition FishBehaviorTemplate.h:88
void setFishtankType(int val)
Definition FishBehaviorTemplate.h:148
void setIconIndex(int val)
Definition FishBehaviorTemplate.h:140
float getInitialBiteChance()
Definition FishBehaviorTemplate.h:96
void setIncrementalBiteChance(float val)
Definition FishBehaviorTemplate.h:108
int getRank()
Definition FishBehaviorTemplate.h:24
float getBaseLength()
Definition FishBehaviorTemplate.h:112
int getFishingXP()
Definition FishBehaviorTemplate.h:120
void setPredatorRange(float val)
Definition FishBehaviorTemplate.h:76
float getSpeed()
Definition FishBehaviorTemplate.h:8
void setAlphaLevel(float val)
Definition FishBehaviorTemplate.h:92
int getFishSalePrice()
Definition FishBehaviorTemplate.h:152
float getBiteSeconds()
Definition FishBehaviorTemplate.h:128
void setFishSalePrice(int val)
Definition FishBehaviorTemplate.h:156
void setRarity(int val)
Definition FishBehaviorTemplate.h:164
void setRank(int val)
Definition FishBehaviorTemplate.h:28
void setShadowFishKFM(std::string val)
Definition FishBehaviorTemplate.h:84
void setInitialBiteChance(float val)
Definition FishBehaviorTemplate.h:100
std::string getShadowFishKFM()
Definition FishBehaviorTemplate.h:80
void setIsPredator(int val)
Definition FishBehaviorTemplate.h:60
void setBiteSeconds(float val)
Definition FishBehaviorTemplate.h:132
void setHolidayFlags(std::string val)
Definition FishBehaviorTemplate.h:36
void setSpeed(float val)
Definition FishBehaviorTemplate.h:12
void setMaximumSize(float val)
Definition FishBehaviorTemplate.h:52
void setMinimumSize(float val)
Definition FishBehaviorTemplate.h:44