LeviLamina
Loading...
Searching...
No Matches
AllayVibrationConfig.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/ecs/WeakEntityRef.h"
7
#include "mc/world/events/gameevents/VibrationListenerConfig.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
BlockPos
;
13
class
BlockSource
;
14
class
GameEvent
;
15
struct
GameEventContext
;
16
// clang-format on
17
18
class
AllayVibrationConfig :
public
::VibrationListenerConfig
{
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::WeakEntityRef> mActor;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
AllayVibrationConfig();
28
29
public
:
30
// virtual functions
31
// NOLINTBEGIN
32
virtual
void
onSignalReceive(
33
::BlockSource
& region,
34
::BlockPos
const
& vibrationSourcePos,
35
::GameEvent
const
& gameEvent,
36
::Actor
*,
37
float
,
38
uint,
39
::Actor
*
40
)
/*override*/
;
41
42
virtual
bool
isValidVibration(
::GameEvent
const
& gameEvent)
/*override*/
;
43
44
virtual
bool
shouldListen(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&)
/*override*/
;
45
// NOLINTEND
46
47
public
:
48
// member functions
49
// NOLINTBEGIN
50
MCAPI AllayVibrationConfig(
::Actor
& actor, ushort);
51
// NOLINTEND
52
53
public
:
54
// constructor thunks
55
// NOLINTBEGIN
56
MCAPI
void
* $ctor(
::Actor
& actor, ushort);
57
// NOLINTEND
58
59
public
:
60
// virtual function thunks
61
// NOLINTBEGIN
62
MCAPI
void
$onSignalReceive(
63
::BlockSource
& region,
64
::BlockPos
const
& vibrationSourcePos,
65
::GameEvent
const
& gameEvent,
66
::Actor
*,
67
float
,
68
uint,
69
::Actor
*
70
);
71
72
MCAPI
bool
$isValidVibration(
::GameEvent
const
& gameEvent);
73
74
MCFOLD
bool
$shouldListen(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&);
75
76
77
// NOLINTEND
78
79
public
:
80
// vftables
81
// NOLINTBEGIN
82
MCAPI
static
void
** $vftable();
83
// NOLINTEND
84
};
Actor
Definition
Actor.h:123
BlockPos
Definition
BlockPos.h:21
BlockSource
Definition
BlockSource.h:72
GameEvent
Definition
GameEvent.h:9
VibrationListenerConfig
Definition
VibrationListenerConfig.h:14
GameEventContext
Definition
GameEventContext.h:14
src
mc
world
actor
npc
allay
AllayVibrationConfig.h
Generated on
for LeviLamina by
1.16.1