2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CrownShopCategory.h>
4#include <Cyrus/Classes/CrownShopCategoryMenu.h>
5#include <Cyrus/Classes/PropertyClass.h>
10 return reinterpret_cast<List<SharedPointer<CrownShopCategory>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
14 *
reinterpret_cast<List<SharedPointer<CrownShopCategory>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
17 List<SharedPointer<CrownShopCategoryMenu>> *
getTabs() {
18 return reinterpret_cast<List<SharedPointer<CrownShopCategoryMenu>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
21 void setTabs(List<SharedPointer<CrownShopCategoryMenu>> * val) {
22 *
reinterpret_cast<List<SharedPointer<CrownShopCategoryMenu>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
27 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0xC41EC0);
32 using FunctionPointerType = SharedPointer<CrownShopCategory> (*)(
CrownShopLayout *self,
int a0);
33 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1B18450);
34 return inner(
this, a0);
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