LeviLamina
Loading...
Searching...
No Matches
ScriptPistonActionAfterEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
BlockSourceHandle
;
12
struct
PistonActionEvent
;
13
namespace
ScriptModuleMinecraft {
class
ScriptBlockPistonComponent; }
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
namespace
Scripting {
struct
ClassBinding; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
struct
ScriptPistonActionAfterEvent
:
public
::ScriptModuleMinecraft::ScriptBlockEvent
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>>
25
mPiston;
26
::ll::TypedStorage<1, 1, bool> mIsExpanding;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
ScriptPistonActionAfterEvent
();
32
33
public
:
34
// member functions
35
// NOLINTBEGIN
36
MCAPI
ScriptPistonActionAfterEvent
(
37
::PistonActionEvent
const
& pistonActionEvent,
38
::BlockSourceHandle
& blockSourceHandle,
39
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>
piston,
40
::Scripting::WeakLifetimeScope
const
& scope
41
);
42
// NOLINTEND
43
44
public
:
45
// static functions
46
// NOLINTBEGIN
47
MCAPI static ::Scripting::ClassBinding bind();
48
// NOLINTEND
49
50
public
:
51
// constructor thunks
52
// NOLINTBEGIN
53
MCAPI
void
* $ctor(
54
::PistonActionEvent
const
& pistonActionEvent,
55
::BlockSourceHandle
& blockSourceHandle,
56
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>
piston,
57
::Scripting::WeakLifetimeScope
const
& scope
58
);
59
// NOLINTEND
60
};
61
62
}
// namespace ScriptModuleMinecraft
BlockSourceHandle
Definition
BlockSourceHandle.h:13
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:7
PistonActionEvent
Definition
PistonActionEvent.h:14
ScriptModuleMinecraft::ScriptBlockEvent
Definition
ScriptBlockEvent.h:17
ScriptModuleMinecraft::ScriptPistonActionAfterEvent
Definition
ScriptPistonActionAfterEvent.h:20
src-server
mc
scripting
modules
minecraft
events
ScriptPistonActionAfterEvent.h
Generated on Tue Nov 18 2025 07:41:47 for LeviLamina by
1.12.0