LeviLamina
Loading...
Searching...
No Matches
ScriptBlockCustomComponentPlayerPlaceBeforeEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
7
#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentBeforeEvent.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
BlockEvents {
class
BlockPlayerPlacingEvent; }
12
namespace
Scripting {
class
WeakLifetimeScope; }
13
namespace
Scripting {
struct
ClassBinding; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
struct
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
19
:
public
::ScriptModuleMinecraft::ScriptBlockEvent
,
20
public
::ScriptModuleMinecraft::ScriptCustomComponentBeforeEvent
<::BlockEvents::BlockPlayerPlacingEvent&> {
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<1, 1>
mUnkc7a6a3;
25
::ll::UntypedStorage<8, 32>
mUnk308d49;
26
::ll::UntypedStorage<4, 4>
mUnk76faba;
27
::ll::UntypedStorage<8, 40>
mUnkfb6c67;
28
// NOLINTEND
29
30
public
:
31
// prevent constructor by default
32
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
&
33
operator=(
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
const
&);
34
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
();
35
36
public
:
37
// virtual functions
38
// NOLINTBEGIN
39
// vIndex: 1
40
virtual
void
updateEngineEvent(
::BlockEvents::BlockPlayerPlacingEvent
& engineEvent)
const
/*override*/
;
41
42
// vIndex: 2
43
virtual
bool
shouldCancel()
const
/*override*/
;
44
45
// vIndex: 0
46
virtual
~ScriptBlockCustomComponentPlayerPlaceBeforeEvent
()
/*override*/
;
47
// NOLINTEND
48
49
public
:
50
// member functions
51
// NOLINTBEGIN
52
MCAPI
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
(::ScriptModuleMinecraft::
53
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
&&);
54
55
MCAPI
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
(::ScriptModuleMinecraft::
56
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
const
&);
57
58
MCAPI
ScriptBlockCustomComponentPlayerPlaceBeforeEvent
(
59
::BlockEvents::BlockPlayerPlacingEvent
const
& engineEvent,
60
::Scripting::WeakLifetimeScope
const
& scope
61
);
62
// NOLINTEND
63
64
public
:
65
// static functions
66
// NOLINTBEGIN
67
MCAPI static ::Scripting::ClassBinding bind();
68
// NOLINTEND
69
70
public
:
71
// constructor thunks
72
// NOLINTBEGIN
73
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerPlaceBeforeEvent
&&);
74
75
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerPlaceBeforeEvent
const
&);
76
77
MCAPI
void
*
78
$ctor(
::BlockEvents::BlockPlayerPlacingEvent
const
& engineEvent,
::Scripting::WeakLifetimeScope
const
& scope);
79
// NOLINTEND
80
81
public
:
82
// destructor thunk
83
// NOLINTBEGIN
84
MCAPI
void
$dtor();
85
// NOLINTEND
86
87
public
:
88
// virtual function thunks
89
// NOLINTBEGIN
90
MCAPI
void
$updateEngineEvent(
::BlockEvents::BlockPlayerPlacingEvent
& engineEvent)
const
;
91
92
MCFOLD
bool
$shouldCancel()
const
;
93
// NOLINTEND
94
95
public
:
96
// vftables
97
// NOLINTBEGIN
98
MCAPI
static
void
** $vftable();
99
// NOLINTEND
100
};
101
102
}
// namespace ScriptModuleMinecraft
BlockEvents::BlockPlayerPlacingEvent
Definition
BlockPlayerPlacingEvent.h:15
ScriptModuleMinecraft::ScriptCustomComponentBeforeEvent
Definition
ScriptCustomComponentBeforeEvent.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerPlaceBeforeEvent
Definition
ScriptBlockCustomComponentPlayerPlaceBeforeEvent.h:20
ScriptModuleMinecraft::ScriptBlockEvent
Definition
ScriptBlockEvent.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptBlockCustomComponentPlayerPlaceBeforeEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0