2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorInstance.h>
4#include <Cyrus/Classes/CoreObject.h>
5#include <Cyrus/Classes/EquippedItemInfo.h>
6#include <Cyrus/Classes/EquippedSlotInfo.h>
7#include <Cyrus/Classes/PropertyClass.h>
12 return reinterpret_cast<List<SharedPointer<CoreObject>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
16 *
reinterpret_cast<List<SharedPointer<CoreObject>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
20 return reinterpret_cast<List<SharedPointer<EquippedSlotInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
23 void setSlotList(List<SharedPointer<EquippedSlotInfo>> * val) {
24 *
reinterpret_cast<List<SharedPointer<EquippedSlotInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
28 return reinterpret_cast<List<SharedPointer<EquippedItemInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
32 *
reinterpret_cast<List<SharedPointer<EquippedItemInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
37 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x152FFD0);
43 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15301C0);
44 return inner(
this, a0);
49 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x15301F0);
50 return inner(
this, a0);
55 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x152F000);
56 return inner(
this, a0, a1);
61 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x152F1F0);
62 return inner(
this, a0);
67 FunctionPointerType inner =
reinterpret_cast<FunctionPointerType
>(__SHARED::base + 0x1530300);
68 return inner(
this, a0);
Definition BehaviorInstance.h:5
Definition ClientEquipmentBehavior.h:9
List< SharedPointer< EquippedSlotInfo > > * getSlotList()
Definition ClientEquipmentBehavior.h:19
CoreObject * GetItem(int a0)
Definition ClientEquipmentBehavior.h:41
void RequestUnEquipItem(gid a0)
Definition ClientEquipmentBehavior.h:59
void RequestEquipItemViaGID(gid a0, std::string a1)
Definition ClientEquipmentBehavior.h:53
CoreObject * FindItemWithGid(gid a0)
Definition ClientEquipmentBehavior.h:47
List< SharedPointer< EquippedItemInfo > > * getPublicItemList()
Definition ClientEquipmentBehavior.h:27
void setPublicItemList(List< SharedPointer< EquippedItemInfo > > *val)
Definition ClientEquipmentBehavior.h:31
void setSlotList(List< SharedPointer< EquippedSlotInfo > > *val)
Definition ClientEquipmentBehavior.h:23
void setItemList(List< SharedPointer< CoreObject > > *val)
Definition ClientEquipmentBehavior.h:15
CoreTemplate * GetTemplate(CoreObject a0)
Definition ClientEquipmentBehavior.h:65
List< SharedPointer< CoreObject > > * getItemList()
Definition ClientEquipmentBehavior.h:11
int GetItemCount()
Definition ClientEquipmentBehavior.h:35
Definition CoreObject.h:29
Definition CoreTemplate.h:16