LeviLamina
Loading...
Searching...
No Matches
BlockQueuedTickingComponent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/pub_sub/Subscription.h"
7#include "mc/world/actor/DefinitionTrigger.h"
8
9// auto generated forward declare list
10// clang-format off
12namespace Bedrock::PubSub { class Subscription; }
13namespace BlockEvents { class BlockEventManager; }
14namespace BlockEvents { class BlockQueuedTickEvent; }
15// clang-format on
16
18public:
19 // member variables
20 // NOLINTBEGIN
21 ::ll::TypedStorage<1, 1, bool> mLooping;
22 ::ll::TypedStorage<4, 4, uint> mDelayIntervalMinTicks;
23 ::ll::TypedStorage<4, 4, uint> mDelayIntervalMaxTicks;
24 ::ll::TypedStorage<8, 56, ::DefinitionTrigger> mOnTimeDown;
25 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mEventSubscription;
26 // NOLINTEND
27
28public:
29 // virtual functions
30 // NOLINTBEGIN
31 // vIndex: 0
33 // NOLINTEND
34
35public:
36 // member functions
37 // NOLINTBEGIN
39
40 MCNAPI void onTick(::BlockEvents::BlockQueuedTickEvent const& eventData) const;
41 // NOLINTEND
42
43public:
44 // destructor thunk
45 // NOLINTBEGIN
46 MCNAPI void $dtor();
47 // NOLINTEND
48
49public:
50 // vftables
51 // NOLINTBEGIN
52 MCNAPI static void** $vftable();
53 // NOLINTEND
54};
Definition BlockEventManager.h:15
Definition BlockQueuedTickEvent.h:16
Definition DefinitionTrigger.h:11
Definition BlockQueuedTickingComponent.h:17
static MCAPI void ** $vftable()
MCAPI void onTick(::BlockEvents::BlockQueuedTickEvent const &eventData) const
MCAPI void finalize(::BlockEvents::BlockEventManager &manager)