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/world/events/gameevents/VibrationListenerConfig.h"
7
8
// auto generated forward declare list
9
// clang-format off
10
class
Actor
;
11
class
BlockPos
;
12
class
BlockSource
;
13
class
GameEvent
;
14
struct
GameEventContext
;
15
// clang-format on
16
17
class
AllayVibrationConfig
:
public
::VibrationListenerConfig
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<8, 24>
mUnk24b204;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
AllayVibrationConfig
& operator=(
AllayVibrationConfig
const
&);
27
AllayVibrationConfig
(
AllayVibrationConfig
const
&);
28
AllayVibrationConfig
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 1
34
virtual
void
onSignalReceive(
35
::BlockSource
& region,
36
::BlockPos
const
& vibrationSourcePos,
37
::GameEvent
const
& gameEvent,
38
::Actor
*,
39
float
,
40
uint,
41
::Actor
*
42
)
/*override*/
;
43
44
// vIndex: 2
45
virtual
bool
isValidVibration(
::GameEvent
const
& gameEvent)
/*override*/
;
46
47
// vIndex: 3
48
virtual
bool
shouldListen(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&)
/*override*/
;
49
50
// vIndex: 0
51
virtual
~AllayVibrationConfig
()
/*override*/
=
default
;
52
// NOLINTEND
53
54
public
:
55
// member functions
56
// NOLINTBEGIN
57
MCNAPI
AllayVibrationConfig
(
::Actor
& actor, ushort signalThrottlingTicks);
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCNAPI
void
*
$ctor
(
::Actor
& actor, ushort signalThrottlingTicks);
64
// NOLINTEND
65
66
public
:
67
// virtual function thunks
68
// NOLINTBEGIN
69
MCNAPI
void
$onSignalReceive
(
70
::BlockSource
& region,
71
::BlockPos
const
& vibrationSourcePos,
72
::GameEvent
const
& gameEvent,
73
::Actor
*,
74
float
,
75
uint,
76
::Actor
*
77
);
78
79
MCNAPI
bool
$isValidVibration
(
::GameEvent
const
& gameEvent);
80
81
MCNAPI
bool
$shouldListen
(
::BlockSource
&,
::GameEvent
const
&,
::GameEventContext
const
&);
82
// NOLINTEND
83
84
public
:
85
// vftables
86
// NOLINTBEGIN
87
MCNAPI
static
void
**
$vftable
();
88
// NOLINTEND
89
};
Actor
Definition
Actor.h:103
AllayVibrationConfig
Definition
AllayVibrationConfig.h:17
AllayVibrationConfig::$shouldListen
MCAPI bool $shouldListen(::BlockSource &, ::GameEvent const &, ::GameEventContext const &)
AllayVibrationConfig::$onSignalReceive
MCAPI void $onSignalReceive(::BlockSource ®ion, ::BlockPos const &vibrationSourcePos, ::GameEvent const &gameEvent, ::Actor *, float, uint, ::Actor *)
AllayVibrationConfig::$isValidVibration
MCAPI bool $isValidVibration(::GameEvent const &gameEvent)
AllayVibrationConfig::$vftable
static MCAPI void ** $vftable()
AllayVibrationConfig::$ctor
MCAPI void * $ctor(::Actor &actor, ushort signalThrottlingTicks)
AllayVibrationConfig::AllayVibrationConfig
MCAPI AllayVibrationConfig(::Actor &actor, ushort signalThrottlingTicks)
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
GameEvent
Definition
GameEvent.h:8
VibrationListenerConfig
Definition
VibrationListenerConfig.h:14
GameEventContext
Definition
GameEventContext.h:14
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
actor
npc
allay
AllayVibrationConfig.h
Generated on Fri Jun 13 2025 05:05:03 for LeviLamina by
1.12.0