LeviLamina
Loading...
Searching...
No Matches
BeaconContainerManagerController.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/containers/managers/controllers/ContainerManagerController.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
BeaconContainerManagerModel
;
11
struct
SelectedSlotInfo
;
12
struct
SlotData
;
13
// clang-format on
14
15
class
BeaconContainerManagerController
:
public
::ContainerManagerController
{
16
public
:
17
// BeaconContainerManagerController inner types define
18
enum class
ButtonId :
int
{
19
IdInvalid = -1,
20
IdConfirm = 0,
21
IdCancel = 1,
22
IdSpeed = 2,
23
IdHaste = 3,
24
IdResist = 4,
25
IdJump = 5,
26
IdStrength = 6,
27
IdRegen = 7,
28
IdExtra = 8,
29
NumButtonId = 9,
30
};
31
32
enum class
ButtonStatus :
int
{
33
Active = 0,
34
Inactive = 1,
35
Hidden = 2,
36
Selected = 3,
37
};
38
39
enum class
ClickStatus :
int
{
40
Ok = 0,
41
Exit = 1,
42
};
43
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::TypedStorage<8, 16, ::std::weak_ptr<::BeaconContainerManagerModel>> mBeaconContainerManagerModel;
48
// NOLINTEND
49
50
public
:
51
// virtual functions
52
// NOLINTBEGIN
53
// vIndex: 0
54
virtual
~BeaconContainerManagerController
()
/*override*/
=
default
;
55
56
// vIndex: 11
57
virtual
void
handlePlaceAll(
::SelectedSlotInfo
const
&,
::SlotData
const
&)
/*override*/
;
58
// NOLINTEND
59
60
public
:
61
// virtual function thunks
62
// NOLINTBEGIN
63
64
// NOLINTEND
65
};
BeaconContainerManagerController
Definition
BeaconContainerManagerController.h:15
BeaconContainerManagerModel
Definition
BeaconContainerManagerModel.h:15
ContainerManagerController
Definition
ContainerManagerController.h:30
SelectedSlotInfo
Definition
SelectedSlotInfo.h:5
SlotData
Definition
SlotData.h:5
src
mc
world
containers
managers
controllers
BeaconContainerManagerController.h
Generated on Fri Jun 13 2025 05:05:04 for LeviLamina by
1.12.0