LeviLamina
Loading...
Searching...
No Matches
ScriptItemCustomComponentMineBlockEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentPubSubConnectors.h"
7
#include "mc/scripting/modules/minecraft/events/ScriptItemCustomComponentAfterEvent.h"
8
#include "mc/scripting/modules/minecraft/events/ScriptItemCustomComponentIntermediateStorage.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
Actor
;
13
class
Block
;
14
class
ItemStack
;
15
namespace
Scripting {
class
WeakLifetimeScope; }
16
namespace
Scripting {
struct
ClassBinding; }
17
// clang-format on
18
19
namespace
ScriptModuleMinecraft {
20
21
struct
ScriptItemCustomComponentMineBlockEvent
:
public
::ScriptModuleMinecraft::ScriptItemCustomComponentAfterEvent
{
22
public
:
23
// ScriptItemCustomComponentMineBlockEvent inner types declare
24
// clang-format off
25
struct
IntermediateStorage
;
26
// clang-format on
27
28
// ScriptItemCustomComponentMineBlockEvent inner types define
29
struct
IntermediateStorage
:
public
::ScriptModuleMinecraft::ScriptItemCustomComponentIntermediateStorage
{
30
public
:
31
// member variables
32
// NOLINTBEGIN
33
::ll::UntypedStorage<8, 152>
mUnka96cd3;
34
::ll::UntypedStorage<8, 24>
mUnkbb1723;
35
::ll::UntypedStorage<8, 8>
mUnke55e46;
36
::ll::UntypedStorage<8, 8>
mUnk98d58f;
37
::ll::UntypedStorage<4, 12>
mUnkd74da3;
38
// NOLINTEND
39
40
public
:
41
// prevent constructor by default
42
IntermediateStorage
& operator=(
IntermediateStorage
const
&);
43
IntermediateStorage
(
IntermediateStorage
const
&);
44
IntermediateStorage
();
45
46
public
:
47
// member functions
48
// NOLINTBEGIN
49
MCAPI
50
IntermediateStorage
(
bool
& result,
::ItemStack
& item,
::Block
const
& block,
int
x,
int
y,
int
z,
::Actor
& owner);
51
52
MCAPI
~IntermediateStorage
();
53
// NOLINTEND
54
55
public
:
56
// constructor thunks
57
// NOLINTBEGIN
58
MCAPI
void
* $ctor(
bool
& result,
::ItemStack
& item,
::Block
const
& block,
int
x,
int
y,
int
z,
::Actor
& owner);
59
// NOLINTEND
60
61
public
:
62
// destructor thunk
63
// NOLINTBEGIN
64
MCFOLD
void
$dtor();
65
// NOLINTEND
66
};
67
68
public
:
69
// member variables
70
// NOLINTBEGIN
71
::ll::UntypedStorage<8, 40>
mUnkb730a2;
72
::ll::UntypedStorage<8, 32>
mUnk617734;
73
::ll::UntypedStorage<8, 32>
mUnk7be1d6;
74
::ll::UntypedStorage<8, 32>
mUnkd1c6f0;
75
// NOLINTEND
76
77
public
:
78
// prevent constructor by default
79
ScriptItemCustomComponentMineBlockEvent
& operator=(
ScriptItemCustomComponentMineBlockEvent
const
&);
80
ScriptItemCustomComponentMineBlockEvent
();
81
82
public
:
83
// virtual functions
84
// NOLINTBEGIN
85
// vIndex: 0
86
virtual
~ScriptItemCustomComponentMineBlockEvent
()
/*override*/
;
87
// NOLINTEND
88
89
public
:
90
// member functions
91
// NOLINTBEGIN
92
MCAPI
ScriptItemCustomComponentMineBlockEvent
(
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent
&&);
93
94
MCAPI
95
ScriptItemCustomComponentMineBlockEvent
(
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent
const
&);
96
97
MCAPI
ScriptItemCustomComponentMineBlockEvent
(
98
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent::IntermediateStorage
const
& eventData,
99
::Scripting::WeakLifetimeScope
const
& scope
100
);
101
// NOLINTEND
102
103
public
:
104
// static functions
105
// NOLINTBEGIN
106
MCAPI static ::Scripting::ClassBinding bind();
107
// NOLINTEND
108
109
public
:
110
// constructor thunks
111
// NOLINTBEGIN
112
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent
&&);
113
114
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent
const
&);
115
116
MCAPI
void
* $ctor(
117
::ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent::IntermediateStorage
const
& eventData,
118
::Scripting::WeakLifetimeScope
const
& scope
119
);
120
// NOLINTEND
121
122
public
:
123
// destructor thunk
124
// NOLINTBEGIN
125
MCAPI
void
$dtor();
126
// NOLINTEND
127
128
public
:
129
// vftables
130
// NOLINTBEGIN
131
MCAPI
static
void
** $vftable();
132
// NOLINTEND
133
};
134
135
}
// namespace ScriptModuleMinecraft
Actor
Definition
Actor.h:104
Block
Definition
Block.h:36
ItemStack
Definition
ItemStack.h:25
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ScriptModuleMinecraft::ScriptItemCustomComponentAfterEvent
Definition
ScriptItemCustomComponentAfterEvent.h:17
ScriptModuleMinecraft::ScriptItemCustomComponentIntermediateStorage
Definition
ScriptItemCustomComponentIntermediateStorage.h:17
ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent::IntermediateStorage
Definition
ScriptItemCustomComponentMineBlockEvent.h:29
ScriptModuleMinecraft::ScriptItemCustomComponentMineBlockEvent
Definition
ScriptItemCustomComponentMineBlockEvent.h:21
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptItemCustomComponentMineBlockEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0