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
23 // NOLINTEND
24
25public:
26 // prevent constructor by default
30
31public:
32 // virtual functions
33 // NOLINTBEGIN
34 // vIndex: 0
35 virtual ~ChestContainerManagerModel() /*override*/ = default;
36
37 // vIndex: 19
38 virtual bool isValid(float pickRange) /*override*/;
39
40 // vIndex: 20
41 virtual ::ContainerScreenContext _postInit() /*override*/;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
47 MCAPI ChestContainerManagerModel(::ContainerID containerId, ::Player& player, ::ActorUniqueID uniqueID);
48
50 ::ContainerID containerId,
51 ::Player& player,
52 ::BlockPos const& blockPos,
53 ::BlockActorType blockActorType
54 );
55 // NOLINTEND
56
57public:
58 // constructor thunks
59 // NOLINTBEGIN
60 MCAPI void* $ctor(::ContainerID containerId, ::Player& player, ::ActorUniqueID uniqueID);
61
62 MCAPI void*
63 $ctor(::ContainerID containerId, ::Player& player, ::BlockPos const& blockPos, ::BlockActorType blockActorType);
64 // NOLINTEND
65
66public:
67 // destructor thunk
68 // NOLINTBEGIN
69
70 // NOLINTEND
71
72public:
73 // virtual function thunks
74 // NOLINTBEGIN
75 MCAPI bool $isValid(float pickRange);
76
77 MCAPI ::ContainerScreenContext $_postInit();
78 // NOLINTEND
79
80public:
81 // vftables
82 // NOLINTBEGIN
83 MCAPI static void** $vftable();
84 // NOLINTEND
85};
Definition BlockPos.h:18
Definition ChestContainerManagerModel.h:18
Definition ContainerScreenContext.h:11
Definition LevelContainerManagerModel.h:16
Definition Player.h:119
Definition ActorUniqueID.h:5
Definition Alias.h:14