LeviLamina
Loading...
Searching...
No Matches
ScriptCustomCommandOrigin.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/commands/ScriptCustomCommandSource.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace ScriptModuleMinecraft { class ScriptActor; }
12namespace ScriptModuleMinecraft { class ScriptBlock; }
13namespace Scripting { struct ClassBinding; }
14// clang-format on
15
16namespace ScriptModuleMinecraft {
17
18class ScriptCustomCommandOrigin {
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<4, 4, ::ScriptModuleMinecraft::ScriptCustomCommandSource> mSourceType;
23 ::ll::
24 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
25 mSourceEntity;
26 ::ll::
27 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>>>
28 mInitiatorEntity;
29 ::ll::
30 TypedStorage<8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>>>
31 mSourceBlock;
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
36 ScriptCustomCommandOrigin();
37
38public:
39 // member functions
40 // NOLINTBEGIN
41 MCAPI ScriptCustomCommandOrigin(::ScriptModuleMinecraft::ScriptCustomCommandOrigin const&);
42
43 MCAPI ::ScriptModuleMinecraft::ScriptCustomCommandOrigin&
45
46 MCAPI ::ScriptModuleMinecraft::ScriptCustomCommandOrigin&
48 // NOLINTEND
49
50public:
51 // static functions
52 // NOLINTBEGIN
53 MCAPI static ::Scripting::ClassBinding bind();
54 // NOLINTEND
55
56public:
57 // constructor thunks
58 // NOLINTBEGIN
60 // NOLINTEND
61};
62
63} // namespace ScriptModuleMinecraft
Definition ScriptActor.h:69
Definition ScriptBlock.h:35
Definition ScriptCustomCommandOrigin.h:18
Definition ClassBinding.h:19