LeviLamina
Loading...
Searching...
No Matches
HorseEquipContainerValidation.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/inventory/simulation/validation/ContainerValidationBase.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Container
;
11
class
ContainerScreenContext
;
12
class
ItemStackBase
;
13
// clang-format on
14
15
class
HorseEquipContainerValidation
:
public
::ContainerValidationBase
{
16
public
:
17
// member variables
18
// NOLINTBEGIN
19
::ll::UntypedStorage<8, 24>
mUnkf0fcc9;
20
::ll::UntypedStorage<8, 24>
mUnk38e3b5;
21
// NOLINTEND
22
23
public
:
24
// prevent constructor by default
25
HorseEquipContainerValidation
& operator=(
HorseEquipContainerValidation
const
&);
26
HorseEquipContainerValidation
(
HorseEquipContainerValidation
const
&);
27
HorseEquipContainerValidation
();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
// vIndex: 3
33
virtual
int
getAvailableSetCount(
int
slot,
::ItemStackBase
const
& item)
const
/*override*/
;
34
35
// vIndex: 4
36
virtual
int
getAllowedAddCount(
::ContainerScreenContext
const
&,
::ItemStackBase
const
&)
const
/*override*/
;
37
38
// vIndex: 2
39
virtual
bool
isItemAllowedInSlot(
40
::ContainerScreenContext
const
&,
41
int
const
slot,
42
::ItemStackBase
const
& item,
43
int
const
amount,
44
bool
45
)
const
/*override*/
;
46
47
// vIndex: 9
48
virtual
int
getContainerSize(
::ContainerScreenContext
const
& screenContext,
::Container
const
& container)
const
49
/*override*/
;
50
51
// vIndex: 0
52
virtual
~HorseEquipContainerValidation
()
/*override*/
;
53
// NOLINTEND
54
55
public
:
56
// member functions
57
// NOLINTBEGIN
58
MCAPI
explicit
HorseEquipContainerValidation
(
::ContainerScreenContext
const
& screenContext);
59
// NOLINTEND
60
61
public
:
62
// constructor thunks
63
// NOLINTBEGIN
64
MCAPI
void
* $ctor(
::ContainerScreenContext
const
& screenContext);
65
// NOLINTEND
66
67
public
:
68
// destructor thunk
69
// NOLINTBEGIN
70
MCAPI
void
$dtor();
71
// NOLINTEND
72
73
public
:
74
// virtual function thunks
75
// NOLINTBEGIN
76
MCFOLD
int
$getAvailableSetCount(
int
slot,
::ItemStackBase
const
& item)
const
;
77
78
MCFOLD
int
$getAllowedAddCount(
::ContainerScreenContext
const
&,
::ItemStackBase
const
&)
const
;
79
80
MCAPI
bool
$isItemAllowedInSlot(
81
::ContainerScreenContext
const
&,
82
int
const
slot,
83
::ItemStackBase
const
& item,
84
int
const
amount,
85
bool
86
)
const
;
87
88
MCAPI
int
$getContainerSize(
::ContainerScreenContext
const
& screenContext,
::Container
const
& container)
const
;
89
// NOLINTEND
90
91
public
:
92
// vftables
93
// NOLINTBEGIN
94
MCAPI
static
void
** $vftable();
95
// NOLINTEND
96
};
ContainerScreenContext
Definition
ContainerScreenContext.h:11
ContainerValidationBase
Definition
ContainerValidationBase.h:12
Container
Definition
Container.h:30
HorseEquipContainerValidation
Definition
HorseEquipContainerValidation.h:15
ItemStackBase
Definition
ItemStackBase.h:35
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
inventory
simulation
validation
HorseEquipContainerValidation.h
Generated on Sat Apr 26 2025 05:56:12 for LeviLamina by
1.12.0