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& operator=(ScriptCustomCommandOrigin const&);
37 ScriptCustomCommandOrigin();
38
39public:
40 // member functions
41 // NOLINTBEGIN
42 MCAPI ScriptCustomCommandOrigin(::ScriptModuleMinecraft::ScriptCustomCommandOrigin&&);
43
44 MCAPI ScriptCustomCommandOrigin(::ScriptModuleMinecraft::ScriptCustomCommandOrigin const&);
45
46 MCAPI ~ScriptCustomCommandOrigin();
47 // NOLINTEND
48
49public:
50 // static functions
51 // NOLINTBEGIN
52 MCAPI static ::Scripting::ClassBinding bind();
53 // NOLINTEND
54
55public:
56 // constructor thunks
57 // NOLINTBEGIN
59
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66 MCAPI void $dtor();
67 // NOLINTEND
68};
69
70} // namespace ScriptModuleMinecraft
Definition ScriptActor.h:65
Definition ScriptBlock.h:36
Definition ScriptCustomCommandOrigin.h:18
Definition ClassBinding.h:19