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