LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerInteractWithEntityAfterEvent.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/scripting/modules/minecraft/events/ScriptPlayerInteractWithEntityEvent.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
namespace
ScriptModuleMinecraft {
class
ScriptActor; }
13
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
14
namespace
ScriptModuleMinecraft {
class
ScriptPlayer; }
15
// clang-format on
16
17
namespace
ScriptModuleMinecraft {
18
19
struct
ScriptPlayerInteractWithEntityAfterEvent
:
public
::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityEvent
{
20
public
:
21
// member variables
22
// NOLINTBEGIN
23
::ll::UntypedStorage<8, 40>
mUnkc41c67;
24
::ll::UntypedStorage<8, 40>
mUnk73e1d3;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
ScriptPlayerInteractWithEntityAfterEvent
& operator=(
ScriptPlayerInteractWithEntityAfterEvent
const
&);
30
ScriptPlayerInteractWithEntityAfterEvent
();
31
32
public
:
33
// member functions
34
// NOLINTBEGIN
35
MCAPI
ScriptPlayerInteractWithEntityAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent
&&);
36
37
MCAPI
38
ScriptPlayerInteractWithEntityAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent
const
&);
39
40
MCAPI
ScriptPlayerInteractWithEntityAfterEvent
(
41
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
player,
42
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> beforeItemStack,
43
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> afterItemStack,
44
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>
target
45
);
46
47
MCAPI
~ScriptPlayerInteractWithEntityAfterEvent
();
48
// NOLINTEND
49
50
public
:
51
// static functions
52
// NOLINTBEGIN
53
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent>
54
bind();
55
// NOLINTEND
56
57
public
:
58
// constructor thunks
59
// NOLINTBEGIN
60
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent
&&);
61
62
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent
const
&);
63
64
MCAPI
void
* $ctor(
65
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
player,
66
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> beforeItemStack,
67
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> afterItemStack,
68
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptActor>
target
69
);
70
// NOLINTEND
71
72
public
:
73
// destructor thunk
74
// NOLINTBEGIN
75
MCAPI
void
$dtor();
76
// NOLINTEND
77
};
78
79
}
// namespace ScriptModuleMinecraft
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
ScriptModuleMinecraft::ScriptPlayerInteractWithEntityAfterEvent
Definition
ScriptPlayerInteractWithEntityAfterEvent.h:19
ScriptModuleMinecraft::ScriptPlayerInteractWithEntityEvent
Definition
ScriptPlayerInteractWithEntityEvent.h:17
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptPlayerInteractWithEntityAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0