LeviLamina
Loading...
Searching...
No Matches
SculkSensorVibrationConfig.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
SculkSensorVibrationConfig
:
public
::VibrationListenerConfig
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::UntypedStorage<4, 12>
mUnk7187e1;
22
// NOLINTEND
23
24
public
:
25
// prevent constructor by default
26
SculkSensorVibrationConfig
& operator=(
SculkSensorVibrationConfig
const
&);
27
SculkSensorVibrationConfig
(
SculkSensorVibrationConfig
const
&);
28
SculkSensorVibrationConfig
();
29
30
public
:
31
// virtual functions
32
// NOLINTBEGIN
33
// vIndex: 1
34
virtual
void
onSignalReceive(
35
::BlockSource
& region,
36
::BlockPos
const
&,
37
::GameEvent
const
& gameEvent,
38
::Actor
* source,
39
float
distance,
40
uint listenerRange,
41
::Actor
*
42
)
/*override*/
;
43
44
// vIndex: 3
45
virtual
bool
shouldListen(
46
::BlockSource
& region,
47
::GameEvent
const
& gameEvent,
48
::GameEventContext
const
& gameEventContext
49
)
/*override*/
;
50
51
// vIndex: 4
52
virtual
void
onSerializableDataChanged(
::BlockSource
& region)
/*override*/
;
53
54
// vIndex: 5
55
virtual
bool
canReceiveOnlyIfAdjacentChunksAreTicking()
const
/*override*/
;
56
57
// vIndex: 0
58
virtual
~SculkSensorVibrationConfig
()
/*override*/
=
default
;
59
// NOLINTEND
60
61
public
:
62
// virtual function thunks
63
// NOLINTBEGIN
64
MCNAPI
void
$onSignalReceive
(
65
::BlockSource
& region,
66
::BlockPos
const
&,
67
::GameEvent
const
& gameEvent,
68
::Actor
* source,
69
float
distance,
70
uint listenerRange,
71
::Actor
*
72
);
73
74
MCNAPI
bool
75
$shouldListen
(
::BlockSource
& region,
::GameEvent
const
& gameEvent,
::GameEventContext
const
& gameEventContext);
76
77
MCNAPI
void
$onSerializableDataChanged
(
::BlockSource
& region);
78
79
MCNAPI
bool
$canReceiveOnlyIfAdjacentChunksAreTicking
()
const
;
80
// NOLINTEND
81
82
public
:
83
// vftables
84
// NOLINTBEGIN
85
MCNAPI
static
void
**
$vftable
();
86
// NOLINTEND
87
};
Actor
Definition
Actor.h:103
BlockPos
Definition
BlockPos.h:18
BlockSource
Definition
BlockSource.h:67
GameEvent
Definition
GameEvent.h:8
SculkSensorVibrationConfig
Definition
SculkSensorVibrationConfig.h:17
SculkSensorVibrationConfig::$onSignalReceive
MCAPI void $onSignalReceive(::BlockSource ®ion, ::BlockPos const &, ::GameEvent const &gameEvent, ::Actor *source, float distance, uint listenerRange, ::Actor *)
SculkSensorVibrationConfig::$vftable
static MCAPI void ** $vftable()
SculkSensorVibrationConfig::$shouldListen
MCAPI bool $shouldListen(::BlockSource ®ion, ::GameEvent const &gameEvent, ::GameEventContext const &gameEventContext)
SculkSensorVibrationConfig::$canReceiveOnlyIfAdjacentChunksAreTicking
MCAPI bool $canReceiveOnlyIfAdjacentChunksAreTicking() const
SculkSensorVibrationConfig::$onSerializableDataChanged
MCAPI void $onSerializableDataChanged(::BlockSource ®ion)
VibrationListenerConfig
Definition
VibrationListenerConfig.h:14
GameEventContext
Definition
GameEventContext.h:14
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
block
actor
SculkSensorVibrationConfig.h
Generated on Fri Jun 13 2025 05:05:13 for LeviLamina by
1.12.0