Cyrus Mod Loader
Loading...
Searching...
No Matches
PriceModifiers.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/DyeShopModifiers.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/ShoppingColorModifiers.h>
6#include <Cyrus/Classes/ShoppingSellModifiers.h>
7#include <Cyrus/Classes/TreasureShopModifiers.h>
8
10public:
11 SharedPointer<ShoppingColorModifiers> * getShoppingColors() { // Property Generated Getter
12 return reinterpret_cast<SharedPointer<ShoppingColorModifiers> *>(reinterpret_cast<uintptr_t>(this) + 0x48);
13 }
14
15 void setShoppingColors(SharedPointer<ShoppingColorModifiers> * val) { // Property Generated Setter
16 *reinterpret_cast<SharedPointer<ShoppingColorModifiers> **>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
17 }
18
19 SharedPointer<DyeShopModifiers> * getDyeShopMods() { // Property Generated Getter
20 return reinterpret_cast<SharedPointer<DyeShopModifiers> *>(reinterpret_cast<uintptr_t>(this) + 0x58);
21 }
22
23 void setDyeShopMods(SharedPointer<DyeShopModifiers> * val) { // Property Generated Setter
24 *reinterpret_cast<SharedPointer<DyeShopModifiers> **>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
25 }
26
27 SharedPointer<ShoppingSellModifiers> * getSellMods() { // Property Generated Getter
28 return reinterpret_cast<SharedPointer<ShoppingSellModifiers> *>(reinterpret_cast<uintptr_t>(this) + 0x68);
29 }
30
31 void setSellMods(SharedPointer<ShoppingSellModifiers> * val) { // Property Generated Setter
32 *reinterpret_cast<SharedPointer<ShoppingSellModifiers> **>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
33 }
34
35 SharedPointer<TreasureShopModifiers> * getTreasureMods() { // Property Generated Getter
36 return reinterpret_cast<SharedPointer<TreasureShopModifiers> *>(reinterpret_cast<uintptr_t>(this) + 0x78);
37 }
38
39 void setTreasureMods(SharedPointer<TreasureShopModifiers> * val) { // Property Generated Setter
40 *reinterpret_cast<SharedPointer<TreasureShopModifiers> **>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
41 }
42
43};
Definition PriceModifiers.h:9
SharedPointer< ShoppingColorModifiers > * getShoppingColors()
Definition PriceModifiers.h:11
SharedPointer< TreasureShopModifiers > * getTreasureMods()
Definition PriceModifiers.h:35
void setSellMods(SharedPointer< ShoppingSellModifiers > *val)
Definition PriceModifiers.h:31
void setTreasureMods(SharedPointer< TreasureShopModifiers > *val)
Definition PriceModifiers.h:39
void setShoppingColors(SharedPointer< ShoppingColorModifiers > *val)
Definition PriceModifiers.h:15
SharedPointer< ShoppingSellModifiers > * getSellMods()
Definition PriceModifiers.h:27
void setDyeShopMods(SharedPointer< DyeShopModifiers > *val)
Definition PriceModifiers.h:23
SharedPointer< DyeShopModifiers > * getDyeShopMods()
Definition PriceModifiers.h:19
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86