LeviLamina
Loading...
Searching...
No Matches
BlockRandomTickingComponent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
DefinitionTrigger
;
8
namespace
Bedrock::PubSub {
class
Subscription; }
9
namespace
BlockEvents {
class
BlockEventManager; }
10
namespace
BlockEvents {
class
BlockRandomTickEvent
; }
11
// clang-format on
12
13
struct
BlockRandomTickingComponent
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::TypedStorage<8, 256, ::DefinitionTrigger> mOnTimeDown;
18
::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mEventSubscription;
19
// NOLINTEND
20
21
public
:
22
// virtual functions
23
// NOLINTBEGIN
24
// vIndex: 0
25
virtual
~BlockRandomTickingComponent
();
26
// NOLINTEND
27
28
public
:
29
// member functions
30
// NOLINTBEGIN
31
MCAPI
void
finalize(
::BlockEvents::BlockEventManager
& manager);
32
33
MCAPI
void
onTick(
::BlockEvents::BlockRandomTickEvent
const
& eventData)
const
;
34
// NOLINTEND
35
36
public
:
37
// destructor thunk
38
// NOLINTBEGIN
39
MCFOLD
void
$dtor();
40
// NOLINTEND
41
42
public
:
43
// vftables
44
// NOLINTBEGIN
45
MCAPI
static
void
** $vftable();
46
// NOLINTEND
47
};
BlockEvents::BlockEventManager
Definition
BlockEventManager.h:15
BlockEvents::BlockRandomTickEvent
Definition
BlockRandomTickEvent.h:15
DefinitionTrigger
Definition
DefinitionTrigger.h:10
BlockRandomTickEvent
Definition
BlockRandomTickEvent.h:11
BlockRandomTickingComponent
Definition
BlockRandomTickingComponent.h:13
src
mc
world
level
block
components
BlockRandomTickingComponent.h
Generated on Sat Apr 26 2025 05:56:19 for LeviLamina by
1.12.0