LeviLamina
Loading...
Searching...
No Matches
ScriptProjectileHitBlockAfterEvent.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/scripting/modules/minecraft/events/ScriptProjectileHitInfoAfterEvent.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
struct
ProjectileHitEvent
;
12
namespace
ScriptModuleMinecraft {
struct
ScriptBlockHitInformation; }
13
namespace
Scripting {
class
WeakLifetimeScope; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
struct
ScriptProjectileHitBlockAfterEvent
:
public
::ScriptModuleMinecraft::ScriptProjectileHitInfoAfterEvent
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::UntypedStorage<8, 56>
mUnkf2c13c;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
ScriptProjectileHitBlockAfterEvent
& operator=(
ScriptProjectileHitBlockAfterEvent
const
&);
28
ScriptProjectileHitBlockAfterEvent
();
29
30
public
:
31
// member functions
32
// NOLINTBEGIN
33
MCAPI
ScriptProjectileHitBlockAfterEvent
(
::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent
const
&);
34
35
MCAPI
ScriptProjectileHitBlockAfterEvent
(
36
::ProjectileHitEvent
const
& projectileHitEvent,
37
::Scripting::WeakLifetimeScope
const
& scope
38
);
39
40
MCAPI ::ScriptModuleMinecraft::ScriptBlockHitInformation getBlockHit()
const
;
41
42
MCAPI ::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent&
43
operator=(
::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent
&&);
44
// NOLINTEND
45
46
public
:
47
// static functions
48
// NOLINTBEGIN
49
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent> bind();
50
// NOLINTEND
51
52
public
:
53
// constructor thunks
54
// NOLINTBEGIN
55
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent
const
&);
56
57
MCAPI
void
* $ctor(
::ProjectileHitEvent
const
& projectileHitEvent,
::Scripting::WeakLifetimeScope
const
& scope);
58
// NOLINTEND
59
};
60
61
}
// namespace ScriptModuleMinecraft
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:12
ProjectileHitEvent
Definition
ProjectileHitEvent.h:11
ScriptModuleMinecraft::ScriptProjectileHitBlockAfterEvent
Definition
ScriptProjectileHitBlockAfterEvent.h:18
ScriptModuleMinecraft::ScriptProjectileHitInfoAfterEvent
Definition
ScriptProjectileHitInfoAfterEvent.h:13
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptProjectileHitBlockAfterEvent.h
Generated on Sat Apr 26 2025 05:55:53 for LeviLamina by
1.12.0