Cyrus Mod Loader
Loading...
Searching...
No Matches
CrownShopLayout.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CrownShopCategory.h>
4#include <Cyrus/Classes/CrownShopCategoryMenu.h>
5#include <Cyrus/Classes/PropertyClass.h>
6
8public:
9 List<SharedPointer<CrownShopCategory>> * getCategories() { // Property Generated Getter
10 return reinterpret_cast<List<SharedPointer<CrownShopCategory>> *>(reinterpret_cast<uintptr_t>(this) + 0x48);
11 }
12
13 void setCategories(List<SharedPointer<CrownShopCategory>> * val) { // Property Generated Setter
14 *reinterpret_cast<List<SharedPointer<CrownShopCategory>> **>(reinterpret_cast<uintptr_t>(this) + 0x48) = val;
15 }
16
17 List<SharedPointer<CrownShopCategoryMenu>> * getTabs() { // Property Generated Getter
18 return reinterpret_cast<List<SharedPointer<CrownShopCategoryMenu>> *>(reinterpret_cast<uintptr_t>(this) + 0x58);
19 }
20
21 void setTabs(List<SharedPointer<CrownShopCategoryMenu>> * val) { // Property Generated Setter
22 *reinterpret_cast<List<SharedPointer<CrownShopCategoryMenu>> **>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
23 }
24
25 int LuaGetCategoryListSize() { // Function Generated
26 using FunctionPointerType = int (*)(CrownShopLayout *self);
27 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0xC41EC0);
28 return inner(this);
29 }
30
31 SharedPointer<CrownShopCategory> GetCategory(int a0) { // Function Generated
32 using FunctionPointerType = SharedPointer<CrownShopCategory> (*)(CrownShopLayout *self, int a0);
33 FunctionPointerType inner = reinterpret_cast<FunctionPointerType>(__SHARED::base + 0x1B18450);
34 return inner(this, a0);
35 }
36
37};
Definition CrownShopLayout.h:7
int LuaGetCategoryListSize()
Definition CrownShopLayout.h:25
void setCategories(List< SharedPointer< CrownShopCategory > > *val)
Definition CrownShopLayout.h:13
SharedPointer< CrownShopCategory > GetCategory(int a0)
Definition CrownShopLayout.h:31
void setTabs(List< SharedPointer< CrownShopCategoryMenu > > *val)
Definition CrownShopLayout.h:21
List< SharedPointer< CrownShopCategory > > * getCategories()
Definition CrownShopLayout.h:9
List< SharedPointer< CrownShopCategoryMenu > > * getTabs()
Definition CrownShopLayout.h:17
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86