LeviLamina
Loading...
Searching...
No Matches
ScriptItemCustomComponentUseEvent.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
ItemStack
;
13
class
Player
;
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
namespace
Scripting {
struct
ClassBinding; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
struct
ScriptItemCustomComponentUseEvent
:
public
::ScriptModuleMinecraft::ScriptItemCustomComponentAfterEvent
{
21
public
:
22
// ScriptItemCustomComponentUseEvent inner types declare
23
// clang-format off
24
struct
IntermediateStorage
;
25
// clang-format on
26
27
// ScriptItemCustomComponentUseEvent inner types define
28
struct
IntermediateStorage
:
public
::ScriptModuleMinecraft::ScriptItemCustomComponentIntermediateStorage
{
29
public
:
30
// member variables
31
// NOLINTBEGIN
32
::ll::UntypedStorage<8, 152>
mUnkd8137d;
33
::ll::UntypedStorage<8, 24>
mUnkd4dd60;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
IntermediateStorage
& operator=(
IntermediateStorage
const
&);
39
IntermediateStorage
(
IntermediateStorage
const
&);
40
IntermediateStorage
();
41
42
public
:
43
// member functions
44
// NOLINTBEGIN
45
MCAPI
~IntermediateStorage
();
46
// NOLINTEND
47
48
public
:
49
// destructor thunk
50
// NOLINTBEGIN
51
MCFOLD
void
$dtor();
52
// NOLINTEND
53
};
54
55
public
:
56
// member variables
57
// NOLINTBEGIN
58
::ll::UntypedStorage<8, 40>
mUnk3c4259;
59
::ll::UntypedStorage<8, 32>
mUnkf132a4;
60
// NOLINTEND
61
62
public
:
63
// prevent constructor by default
64
ScriptItemCustomComponentUseEvent
& operator=(
ScriptItemCustomComponentUseEvent
const
&);
65
ScriptItemCustomComponentUseEvent
();
66
67
public
:
68
// virtual functions
69
// NOLINTBEGIN
70
// vIndex: 0
71
virtual
~ScriptItemCustomComponentUseEvent
()
/*override*/
;
72
// NOLINTEND
73
74
public
:
75
// member functions
76
// NOLINTBEGIN
77
MCAPI
ScriptItemCustomComponentUseEvent
(
::ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent
const
&);
78
79
MCAPI
ScriptItemCustomComponentUseEvent
(
80
::ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent::IntermediateStorage
const
& eventData,
81
::Scripting::WeakLifetimeScope
const
& scope
82
);
83
// NOLINTEND
84
85
public
:
86
// static functions
87
// NOLINTBEGIN
88
MCAPI static ::Scripting::ClassBinding bind();
89
// NOLINTEND
90
91
public
:
92
// constructor thunks
93
// NOLINTBEGIN
94
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent
const
&);
95
96
MCAPI
void
* $ctor(
97
::ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent::IntermediateStorage
const
& eventData,
98
::Scripting::WeakLifetimeScope
const
& scope
99
);
100
// NOLINTEND
101
102
public
:
103
// destructor thunk
104
// NOLINTBEGIN
105
MCAPI
void
$dtor();
106
// NOLINTEND
107
108
public
:
109
// vftables
110
// NOLINTBEGIN
111
MCAPI
static
void
** $vftable();
112
// NOLINTEND
113
};
114
115
}
// namespace ScriptModuleMinecraft
ItemStack
Definition
ItemStack.h:25
Player
Definition
Player.h:119
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ScriptModuleMinecraft::ScriptItemCustomComponentAfterEvent
Definition
ScriptItemCustomComponentAfterEvent.h:17
ScriptModuleMinecraft::ScriptItemCustomComponentIntermediateStorage
Definition
ScriptItemCustomComponentIntermediateStorage.h:17
ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent::IntermediateStorage
Definition
ScriptItemCustomComponentUseEvent.h:28
ScriptModuleMinecraft::ScriptItemCustomComponentUseEvent
Definition
ScriptItemCustomComponentUseEvent.h:20
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptItemCustomComponentUseEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0