LeviLamina
Loading...
Searching...
No Matches
EnchantingContainerManagerController.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
EnchantingContainerManagerModel
;
11
struct
SelectedSlotInfo
;
12
struct
SlotData
;
13
// clang-format on
14
15
class
EnchantingContainerManagerController
:
public
::ContainerManagerController
{
16
public
:
17
// EnchantingContainerManagerController inner types define
18
enum class
OptionStatus :
int
{
19
Selectable = 0,
20
InvalidMaterial = 1,
21
InsufficientPlayerLevel = 2,
22
Absent = 3,
23
};
24
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::TypedStorage<8, 16, ::std::weak_ptr<::EnchantingContainerManagerModel>> mEnchantingContainerManagerModel;
29
// NOLINTEND
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 0
35
virtual
~EnchantingContainerManagerController
()
/*override*/
=
default
;
36
37
// vIndex: 11
38
virtual
void
handlePlaceAll(
::SelectedSlotInfo
const
&,
::SlotData
const
&)
/*override*/
;
39
40
// vIndex: 2
41
virtual
void
registerContainerCallbacks()
/*override*/
;
42
// NOLINTEND
43
44
public
:
45
// virtual function thunks
46
// NOLINTBEGIN
47
48
// NOLINTEND
49
};
ContainerManagerController
Definition
ContainerManagerController.h:30
EnchantingContainerManagerController
Definition
EnchantingContainerManagerController.h:15
EnchantingContainerManagerModel
Definition
EnchantingContainerManagerModel.h:18
SelectedSlotInfo
Definition
SelectedSlotInfo.h:5
SlotData
Definition
SlotData.h:5
src
mc
world
containers
managers
controllers
EnchantingContainerManagerController.h
Generated on Fri Jun 13 2025 05:05:04 for LeviLamina by
1.12.0