LeviLamina
Loading...
Searching...
No Matches
ChestContainerManagerModel.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/world/ContainerID.h"
7#include "mc/world/containers/managers/models/LevelContainerManagerModel.h"
8#include "mc/world/level/block/actor/BlockActorType.h"
9
10// auto generated forward declare list
11// clang-format off
12class BlockPos;
14class Player;
15struct ActorUniqueID;
16// clang-format on
17
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, ::BlockActorType> mBlockActorType;
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 // vIndex: 0
33 virtual ~ChestContainerManagerModel() /*override*/ = default;
34
35 // vIndex: 19
36 virtual bool isValid(float pickRange) /*override*/;
37
38 // vIndex: 20
39 virtual ::ContainerScreenContext _postInit() /*override*/;
40 // NOLINTEND
41
42public:
43 // member functions
44 // NOLINTBEGIN
45 MCNAPI ChestContainerManagerModel(::ContainerID containerId, ::Player& player, ::ActorUniqueID uniqueID);
46
48 ::ContainerID containerId,
49 ::Player& player,
50 ::BlockPos const& blockPos,
51 ::BlockActorType blockActorType
52 );
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCNAPI void* $ctor(::ContainerID containerId, ::Player& player, ::ActorUniqueID uniqueID);
59
60 MCNAPI void*
61 $ctor(::ContainerID containerId, ::Player& player, ::BlockPos const& blockPos, ::BlockActorType blockActorType);
62 // NOLINTEND
63
64public:
65 // virtual function thunks
66 // NOLINTBEGIN
67 MCNAPI bool $isValid(float pickRange);
68
69 MCNAPI ::ContainerScreenContext $_postInit();
70 // NOLINTEND
71
72public:
73 // vftables
74 // NOLINTBEGIN
75 MCNAPI static void** $vftable();
76 // NOLINTEND
77};
Definition BlockPos.h:18
Definition ChestContainerManagerModel.h:18
MCAPI ChestContainerManagerModel(::ContainerID containerId, ::Player &player, ::ActorUniqueID uniqueID)
MCAPI void * $ctor(::ContainerID containerId, ::Player &player, ::ActorUniqueID uniqueID)
MCAPI bool $isValid(float pickRange)
MCAPI ChestContainerManagerModel(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos, ::BlockActorType blockActorType)
static MCAPI void ** $vftable()
MCAPI::ContainerScreenContext $_postInit()
MCAPI void * $ctor(::ContainerID containerId, ::Player &player, ::BlockPos const &blockPos, ::BlockActorType blockActorType)
Definition ContainerScreenContext.h:17
Definition LevelContainerManagerModel.h:19
Definition Player.h:119
Definition ActorUniqueID.h:5