LeviLamina
Loading...
Searching...
No Matches
ScriptItemCustomComponentMineBlockEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentPubSubConnectors.h"
7#include "mc/scripting/modules/minecraft/events/ScriptItemCustomComponentAfterEvent.h"
8#include "mc/scripting/modules/minecraft/events/ScriptItemCustomComponentIntermediateStorage.h"
9
10// auto generated forward declare list
11// clang-format off
12class Actor;
13class Block;
14class ItemStack;
15namespace Scripting { class WeakLifetimeScope; }
16namespace Scripting { struct ClassBinding; }
17// clang-format on
18
19namespace ScriptModuleMinecraft {
20
22public:
23 // ScriptItemCustomComponentMineBlockEvent inner types declare
24 // clang-format off
26 // clang-format on
27
28 // ScriptItemCustomComponentMineBlockEvent inner types define
30 public:
31 // member variables
32 // NOLINTBEGIN
38 // NOLINTEND
39
40 public:
41 // prevent constructor by default
45
46 public:
47 // member functions
48 // NOLINTBEGIN
49 MCAPI
50 IntermediateStorage(bool& result, ::ItemStack& item, ::Block const& block, int x, int y, int z, ::Actor& owner);
51
53 // NOLINTEND
54
55 public:
56 // constructor thunks
57 // NOLINTBEGIN
58 MCAPI void* $ctor(bool& result, ::ItemStack& item, ::Block const& block, int x, int y, int z, ::Actor& owner);
59 // NOLINTEND
60
61 public:
62 // destructor thunk
63 // NOLINTBEGIN
64 MCFOLD void $dtor();
65 // NOLINTEND
66 };
67
68public:
69 // member variables
70 // NOLINTBEGIN
75 // NOLINTEND
76
77public:
78 // prevent constructor by default
81
82public:
83 // virtual functions
84 // NOLINTBEGIN
85 // vIndex: 0
86 virtual ~ScriptItemCustomComponentMineBlockEvent() /*override*/;
87 // NOLINTEND
88
89public:
90 // member functions
91 // NOLINTBEGIN
93
94 MCAPI
96
100 );
101 // NOLINTEND
102
103public:
104 // static functions
105 // NOLINTBEGIN
106 MCAPI static ::Scripting::ClassBinding bind();
107 // NOLINTEND
108
109public:
110 // constructor thunks
111 // NOLINTBEGIN
113
115
116 MCAPI void* $ctor(
119 );
120 // NOLINTEND
121
122public:
123 // destructor thunk
124 // NOLINTBEGIN
125 MCAPI void $dtor();
126 // NOLINTEND
127
128public:
129 // vftables
130 // NOLINTBEGIN
131 MCAPI static void** $vftable();
132 // NOLINTEND
133};
134
135} // namespace ScriptModuleMinecraft
Definition Actor.h:104
Definition Block.h:36
Definition ItemStack.h:25
Definition WeakLifetimeScope.h:12
Definition ScriptItemCustomComponentAfterEvent.h:17
Definition ScriptItemCustomComponentIntermediateStorage.h:17
Definition ScriptItemCustomComponentMineBlockEvent.h:21
Definition Alias.h:14