LeviLamina
Loading...
Searching...
No Matches
ScriptModuleStartupBeforeEvent.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
8// auto generated forward declare list
9// clang-format off
11namespace ScriptModuleMinecraft { class ScriptBlockComponentRegistry; }
12namespace ScriptModuleMinecraft { class ScriptCustomCommandRegistry; }
13namespace ScriptModuleMinecraft { class ScriptDimensionRegistry; }
14namespace ScriptModuleMinecraft { class ScriptItemComponentRegistry; }
15namespace ScriptModuleMinecraft { class ScriptSpawnRulesRegistry; }
16namespace ScriptModuleMinecraft { class ScriptWorldClockRegistry; }
17namespace Scripting { class WeakLifetimeScope; }
18namespace Scripting { struct ClassBinding; }
19// clang-format on
20
21namespace ScriptModuleMinecraft {
22
23struct ScriptModuleStartupBeforeEvent {
24public:
25 // member variables
26 // NOLINTBEGIN
27 ::ll::
28 TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockComponentRegistry>>
29 mBlockComponentRegistry;
30 ::ll::
31 TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemComponentRegistry>>
32 mItemComponentRegistry;
33 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSpawnRulesRegistry>>
34 mSpawnRulesRegistry;
35 ::ll::
36 TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptCustomCommandRegistry>>
37 mCustomCommandRegistry;
38 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptDimensionRegistry>>
39 mDimensionRegistry;
40 ::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldClockRegistry>>
41 mWorldClockRegistry;
42 // NOLINTEND
43
44public:
45 // prevent constructor by default
46 ScriptModuleStartupBeforeEvent& operator=(ScriptModuleStartupBeforeEvent const&);
47 ScriptModuleStartupBeforeEvent();
48
49public:
50 // member functions
51 // NOLINTBEGIN
52 MCAPI ScriptModuleStartupBeforeEvent(::ScriptModuleMinecraft::ScriptModuleStartupBeforeEvent const&);
53
54 MCAPI ScriptModuleStartupBeforeEvent(
55 ::ScriptModuleStartupEvent const& eventData,
57 );
58 // NOLINTEND
59
60public:
61 // static functions
62 // NOLINTBEGIN
63 MCAPI static ::Scripting::ClassBinding bind();
64 // NOLINTEND
65
66public:
67 // constructor thunks
68 // NOLINTBEGIN
70
71 MCAPI void* $ctor(::ScriptModuleStartupEvent const& eventData, ::Scripting::WeakLifetimeScope const& scope);
72 // NOLINTEND
73};
74
75} // namespace ScriptModuleMinecraft
Definition ScriptBlockComponentRegistry.h:13
Definition ScriptCustomCommandRegistry.h:13
Definition ScriptDimensionRegistry.h:13
Definition ScriptItemComponentRegistry.h:17
Definition ScriptSpawnRulesRegistry.h:19
Definition ScriptWorldClockRegistry.h:13
Definition WeakLifetimeScope.h:12
Definition ScriptModuleStartupBeforeEvent.h:23
Definition ScriptModuleStartupEvent.h:15
Definition ClassBinding.h:10