Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptBlockCustomComponentBlockBreakAfterEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/script_core/lifetime_registry/scripting/StrongTypedObjectHandle.h"
7#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
8#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentAfterEvent.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace ScriptModuleMinecraft { class ScriptActor; }
13namespace ScriptModuleMinecraft { class ScriptBlock; }
14namespace ScriptModuleMinecraft { class ScriptBlockPermutation; }
15namespace ScriptModuleMinecraft { struct ScriptBlockCustomComponentBlockBreakAfterEventIntermediateStorage; }
16namespace Scripting { class WeakLifetimeScope; }
17namespace Scripting { struct ClassBinding; }
18// clang-format on
19
20namespace ScriptModuleMinecraft {
21
22struct ScriptBlockCustomComponentBlockBreakAfterEvent
25public:
26 // ScriptBlockCustomComponentBlockBreakAfterEvent inner types define
27 using IntermediateStorage =
29
30public:
31 // member variables
32 // NOLINTBEGIN
33 ::ll::
34 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
35 mEntity;
36 ::ll::
37 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
38 mDestructionCauseBlock;
39 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>
40 mPermutation;
41 // NOLINTEND
42
43public:
44 // prevent constructor by default
45 ScriptBlockCustomComponentBlockBreakAfterEvent();
46
47public:
48 // member functions
49 // NOLINTBEGIN
52 );
53
57 );
58
59 MCNAPI ::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent&
61
62 MCNAPI ::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent&
64 // NOLINTEND
65
66public:
67 // static functions
68 // NOLINTBEGIN
69 MCNAPI static ::Scripting::ClassBinding bind();
70 // NOLINTEND
71
72public:
73 // constructor thunks
74 // NOLINTBEGIN
76
77 MCNAPI void* $ctor(
80 );
81 // NOLINTEND
82};
83
84} // namespace ScriptModuleMinecraft
Definition ScriptActor.h:64
Definition ScriptBlockPermutation.h:22
Definition ScriptBlock.h:31
Definition ScriptCustomComponentAfterEvent.h:7
Definition WeakLifetimeScope.h:12
Definition ScriptBlockCustomComponentBlockBreakAfterEventIntermediateStorage.h:13
Definition ScriptBlockCustomComponentBlockBreakAfterEvent.h:24
MCAPI::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent & operator=(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent &&)
MCAPI ScriptBlockCustomComponentBlockBreakAfterEvent(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEventIntermediateStorage const &eventData, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ScriptBlockCustomComponentBlockBreakAfterEvent(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent const &)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEventIntermediateStorage const &eventData, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent const &)
MCAPI::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent & operator=(::ScriptModuleMinecraft::ScriptBlockCustomComponentBlockBreakAfterEvent const &)
Definition ScriptBlockEvent.h:20
Definition ClassBinding.h:10