LeviLamina
Loading...
Searching...
No Matches
ScriptItemUseOnAfterEvent.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
#include "mc/deps/scripting/runtime/Result_deprecated.h"
9
#include "mc/scripting/modules/minecraft/events/ScriptItemUseOnEvent.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
BlockPos
;
14
class
Player
;
15
struct
ItemUseOnEvent
;
16
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
17
namespace
Scripting {
class
WeakLifetimeScope; }
18
// clang-format on
19
20
namespace
ScriptModuleMinecraft {
21
22
struct
ScriptItemUseOnAfterEvent
:
public
::ScriptModuleMinecraft::ScriptItemUseOnEvent
{
23
public
:
24
// member variables
25
// NOLINTBEGIN
26
::ll::UntypedStorage<8, 32>
mUnk961aae;
27
::ll::UntypedStorage<1, 1>
mUnk98e5c4;
28
::ll::UntypedStorage<4, 12>
mUnkc4c569;
29
// NOLINTEND
30
31
public
:
32
// prevent constructor by default
33
ScriptItemUseOnAfterEvent
& operator=(
ScriptItemUseOnAfterEvent
const
&);
34
ScriptItemUseOnAfterEvent
(
ScriptItemUseOnAfterEvent
const
&);
35
ScriptItemUseOnAfterEvent
();
36
37
public
:
38
// member functions
39
// NOLINTBEGIN
40
MCAPI
ScriptItemUseOnAfterEvent
(
41
::ItemUseOnEvent
const
& itemEvent,
42
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
item,
43
::Player
const
& player,
44
::Scripting::WeakLifetimeScope
const
& scope
45
);
46
47
MCAPI ::Scripting::Result_deprecated<::BlockPos> getBlockLocation_V010()
const
;
48
// NOLINTEND
49
50
public
:
51
// static functions
52
// NOLINTBEGIN
53
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent> bind();
54
55
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptItemUseOnAfterEvent> bindV010();
56
// NOLINTEND
57
58
public
:
59
// constructor thunks
60
// NOLINTBEGIN
61
MCAPI
void
* $ctor(
62
::ItemUseOnEvent
const
& itemEvent,
63
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
item,
64
::Player
const
& player,
65
::Scripting::WeakLifetimeScope
const
& scope
66
);
67
// NOLINTEND
68
};
69
70
}
// namespace ScriptModuleMinecraft
BlockPos
Definition
BlockPos.h:18
Player
Definition
Player.h:119
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ItemUseOnEvent
Definition
ItemUseOnEvent.h:13
ScriptModuleMinecraft::ScriptItemUseOnAfterEvent
Definition
ScriptItemUseOnAfterEvent.h:22
ScriptModuleMinecraft::ScriptItemUseOnEvent
Definition
ScriptItemUseOnEvent.h:10
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptItemUseOnAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0