LeviLamina
Loading...
Searching...
No Matches
ScriptItemStartUseOnAfterEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Player
;
12
struct
ItemStartUseOnEvent
;
13
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
14
namespace
Scripting {
class
WeakLifetimeScope; }
15
// clang-format on
16
17
namespace
ScriptModuleMinecraft {
18
19
struct
ScriptItemStartUseOnAfterEvent
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 40>
mUnk986ef2;
24
::ll::UntypedStorage<8, 32>
mUnkc32690;
25
::ll::UntypedStorage<4, 4>
mUnk9b8a73;
26
::ll::UntypedStorage<8, 32>
mUnk15e7a5;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
ScriptItemStartUseOnAfterEvent
& operator=(
ScriptItemStartUseOnAfterEvent
const
&);
32
ScriptItemStartUseOnAfterEvent
();
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCAPI
ScriptItemStartUseOnAfterEvent
(
::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent
const
&);
38
39
MCAPI
ScriptItemStartUseOnAfterEvent
(
40
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> item,
41
::ItemStartUseOnEvent
const
& itemEvent,
42
::Player
* player,
43
::Scripting::WeakLifetimeScope
const
& scope
44
);
45
46
MCAPI
~ScriptItemStartUseOnAfterEvent
();
47
// NOLINTEND
48
49
public
:
50
// static functions
51
// NOLINTBEGIN
52
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent> bind();
53
// NOLINTEND
54
55
public
:
56
// constructor thunks
57
// NOLINTBEGIN
58
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent
const
&);
59
60
MCAPI
void
* $ctor(
61
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> item,
62
::ItemStartUseOnEvent
const
& itemEvent,
63
::Player
* player,
64
::Scripting::WeakLifetimeScope
const
& scope
65
);
66
// NOLINTEND
67
68
public
:
69
// destructor thunk
70
// NOLINTBEGIN
71
MCAPI
void
$dtor();
72
// NOLINTEND
73
};
74
75
}
// namespace ScriptModuleMinecraft
Player
Definition
Player.h:119
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ItemStartUseOnEvent
Definition
ItemStartUseOnEvent.h:12
ScriptModuleMinecraft::ScriptItemStartUseOnAfterEvent
Definition
ScriptItemStartUseOnAfterEvent.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptItemStartUseOnAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0