LeviLamina
Loading...
Searching...
No Matches
ScriptBlockInventoryComponentContainer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/runtime/Result_deprecated.h"
7
#include "mc/scripting/modules/minecraft/ScriptContainer.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Container
;
12
class
ItemContext
;
13
namespace
Scripting {
struct
ClassBinding; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
class
ScriptBlockInventoryComponentContainer
:
public
::ScriptModuleMinecraft::ScriptContainer
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 8>
mUnka24892;
23
::ll::UntypedStorage<4, 12>
mUnk743c06;
24
::ll::UntypedStorage<8, 8>
mUnkf22c88;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptBlockInventoryComponentContainer
& operator=(
ScriptBlockInventoryComponentContainer
const
&);
30
ScriptBlockInventoryComponentContainer
(
ScriptBlockInventoryComponentContainer
const
&);
31
ScriptBlockInventoryComponentContainer
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 0
37
virtual
~ScriptBlockInventoryComponentContainer
()
/*override*/
=
default
;
38
39
// vIndex: 2
40
virtual ::Scripting::Result_deprecated<int> getEmptySlotsCount()
const
/*override*/
;
41
42
// vIndex: 13
43
virtual ::Container* _tryGetContainer()
const
/*override*/
;
44
45
// vIndex: 14
46
virtual ::ItemContext _getItemContext(
int
slot)
const
/*override*/
;
47
// NOLINTEND
48
49
public
:
50
// static functions
51
// NOLINTBEGIN
52
MCNAPI static ::Scripting::ClassBinding
bindV010
();
53
// NOLINTEND
54
55
public
:
56
// virtual function thunks
57
// NOLINTBEGIN
58
MCNAPI ::Scripting::Result_deprecated<int>
$getEmptySlotsCount
()
const
;
59
60
MCNAPI ::Container*
$_tryGetContainer
()
const
;
61
62
MCNAPI ::ItemContext
$_getItemContext
(
int
slot)
const
;
63
// NOLINTEND
64
65
public
:
66
// vftables
67
// NOLINTBEGIN
68
MCNAPI
static
void
**
$vftable
();
69
// NOLINTEND
70
};
71
72
}
// namespace ScriptModuleMinecraft
Container
Definition
Container.h:30
ItemContext
Definition
ItemContext.h:16
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer
Definition
ScriptBlockInventoryComponentContainer.h:18
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::bindV010
static MCAPI ::Scripting::ClassBinding bindV010()
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$getEmptySlotsCount
MCAPI ::Scripting::Result_deprecated< int > $getEmptySlotsCount() const
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$vftable
static MCAPI void ** $vftable()
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$_tryGetContainer
MCAPI::Container * $_tryGetContainer() const
ScriptModuleMinecraft::ScriptBlockInventoryComponentContainer::$_getItemContext
MCAPI::ItemContext $_getItemContext(int slot) const
ScriptModuleMinecraft::ScriptContainer
Definition
ScriptContainer.h:24
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
block
components
ScriptBlockInventoryComponentContainer.h
Generated on Fri Jun 13 2025 05:04:46 for LeviLamina by
1.12.0