LeviLamina
Loading...
Searching...
No Matches
ScriptItemCustomComponentUseOnEvent.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#include "mc/scripting/modules/minecraft/events/ScriptItemUseOnEvent.h"
10
11// auto generated forward declare list
12// clang-format off
13class Actor;
14class BlockPos;
15class ItemStack;
16class Vec3;
17namespace Scripting { class WeakLifetimeScope; }
18namespace Scripting { struct ClassBinding; }
19// clang-format on
20
21namespace ScriptModuleMinecraft {
22
25public:
26 // ScriptItemCustomComponentUseOnEvent inner types declare
27 // clang-format off
29 // clang-format on
30
31 // ScriptItemCustomComponentUseOnEvent inner types define
33 public:
34 // member variables
35 // NOLINTBEGIN
43 // NOLINTEND
44
45 public:
46 // prevent constructor by default
50
51 public:
52 // member functions
53 // NOLINTBEGIN
55 bool& result,
56 ::ItemStack const& initialItemStack,
57 ::ItemStack& actor,
58 ::Actor& location,
59 ::BlockPos face,
60 uchar clickPos,
61 ::Vec3
62 );
63
65 // NOLINTEND
66
67 public:
68 // constructor thunks
69 // NOLINTBEGIN
70 MCAPI void* $ctor(
71 bool& result,
72 ::ItemStack const& initialItemStack,
73 ::ItemStack& actor,
74 ::Actor& location,
75 ::BlockPos face,
76 uchar clickPos,
77 ::Vec3
78 );
79 // NOLINTEND
80
81 public:
82 // destructor thunk
83 // NOLINTBEGIN
84 MCFOLD void $dtor();
85 // NOLINTEND
86 };
87
88public:
89 // member variables
90 // NOLINTBEGIN
93 // NOLINTEND
94
95public:
96 // prevent constructor by default
99
100public:
101 // virtual functions
102 // NOLINTBEGIN
103 // vIndex: 0
104 virtual ~ScriptItemCustomComponentUseOnEvent() /*override*/;
105 // NOLINTEND
106
107public:
108 // member functions
109 // NOLINTBEGIN
111
113
117 );
118 // NOLINTEND
119
120public:
121 // static functions
122 // NOLINTBEGIN
123 MCAPI static ::Scripting::ClassBinding bind();
124 // NOLINTEND
125
126public:
127 // constructor thunks
128 // NOLINTBEGIN
130
132
133 MCAPI void* $ctor(
136 );
137 // NOLINTEND
138
139public:
140 // destructor thunk
141 // NOLINTBEGIN
142 MCAPI void $dtor();
143 // NOLINTEND
144
145public:
146 // vftables
147 // NOLINTBEGIN
148 MCAPI static void** $vftable();
149 // NOLINTEND
150};
151
152} // namespace ScriptModuleMinecraft
Definition Actor.h:104
Definition BlockPos.h:18
Definition ItemStack.h:25
Definition WeakLifetimeScope.h:12
Definition Vec3.h:10
Definition ScriptItemCustomComponentAfterEvent.h:17
Definition ScriptItemCustomComponentIntermediateStorage.h:17
Definition ScriptItemCustomComponentUseOnEvent.h:24
Definition ScriptItemUseOnEvent.h:10
Definition Alias.h:14