16class HorseContainerManagerController :
public ::ContainerManagerController {
20 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::HorseContainerManagerModel>> mHorseContainerManagerModel;
21 ::ll::TypedStorage<1, 1, bool> mIsEquipTabOpen;
28 HorseContainerManagerController();
34 virtual ~HorseContainerManagerController() =
default;
48 MCNAPI
explicit HorseContainerManagerController(::std::weak_ptr<::HorseContainerManagerModel> ptrModel);
50 MCNAPI
bool canWearArmor()
const;
52 MCNAPI
bool canWearCarpet()
const;
54 MCNAPI
bool canWearSaddle()
const;
56 MCNAPI
int getChestInventorySize()
const;
58 MCNAPI ::Actor* getEntity()
const;
60 MCNAPI
void getEquipGridSize(
int& outDimX,
int& outDimY)
const;
62 MCNAPI
void getInventoryGridSize(
int& outDimX,
int& outDimY)
const;
70 MCNAPI
void* $ctor(::std::weak_ptr<::HorseContainerManagerModel> ptrModel);