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/binding_type/ClassBindingBuilder.h"
7
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8
#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BlockSourceHandle
;
13
struct
PistonActionEvent
;
14
namespace
ScriptModuleMinecraft {
class
ScriptBlockPistonComponent; }
15
namespace
Scripting {
class
WeakLifetimeScope; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
struct
ScriptPistonActionAfterEvent
:
public
::ScriptModuleMinecraft::ScriptBlockEvent
{
21
public
:
22
// member variables
23
// NOLINTBEGIN
24
::ll::UntypedStorage<8, 32>
mUnkf83ed5;
25
::ll::UntypedStorage<1, 1>
mUnk71f088;
26
// NOLINTEND
27
28
public
:
29
// prevent constructor by default
30
ScriptPistonActionAfterEvent
& operator=(
ScriptPistonActionAfterEvent
const
&);
31
ScriptPistonActionAfterEvent
(
ScriptPistonActionAfterEvent
const
&);
32
ScriptPistonActionAfterEvent
();
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCAPI
ScriptPistonActionAfterEvent
(
38
::PistonActionEvent
const
& pistonActionEvent,
39
::BlockSourceHandle
& blockSourceHandle,
40
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>
piston,
41
::Scripting::WeakLifetimeScope
const
& scope
42
);
43
// NOLINTEND
44
45
public
:
46
// static functions
47
// NOLINTBEGIN
48
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptPistonActionAfterEvent> bind();
49
// NOLINTEND
50
51
public
:
52
// constructor thunks
53
// NOLINTBEGIN
54
MCAPI
void
* $ctor(
55
::PistonActionEvent
const
& pistonActionEvent,
56
::BlockSourceHandle
& blockSourceHandle,
57
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPistonComponent>
piston,
58
::Scripting::WeakLifetimeScope
const
& scope
59
);
60
// NOLINTEND
61
};
62
63
}
// namespace ScriptModuleMinecraft
BlockSourceHandle
Definition
BlockSourceHandle.h:13
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
PistonActionEvent
Definition
PistonActionEvent.h:14
ScriptModuleMinecraft::ScriptBlockEvent
Definition
ScriptBlockEvent.h:10
ScriptModuleMinecraft::ScriptPistonActionAfterEvent
Definition
ScriptPistonActionAfterEvent.h:20
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptPistonActionAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0