LeviLamina
Loading...
Searching...
No Matches
BlockEventCoordinator.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/gameplayhandlers/CoordinatorResult.h"
7
#include "mc/world/events/BlockGameplayEvent.h"
8
#include "mc/world/events/EventCoordinator.h"
9
#include "mc/world/events/EventRef.h"
10
#include "mc/world/events/MutableBlockGameplayEvent.h"
11
12
// auto generated forward declare list
13
// clang-format off
14
class
BlockEventListener
;
15
class
BlockGameplayHandler
;
16
// clang-format on
17
18
class
BlockEventCoordinator
:
public
::EventCoordinator
<::BlockEventListener> {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 8, ::std::unique_ptr<::BlockGameplayHandler>> mBlockGameplayHandler;
23
// NOLINTEND
24
25
public
:
26
// member functions
27
// NOLINTBEGIN
28
MCAPI ::CoordinatorResult sendEvent(
::EventRef
<
::BlockGameplayEvent<::CoordinatorResult>
>
const
& event);
29
30
MCAPI ::CoordinatorResult sendEvent(
::EventRef
<
::MutableBlockGameplayEvent<::CoordinatorResult>
> event);
31
// NOLINTEND
32
};
BlockEventCoordinator
Definition
BlockEventCoordinator.h:18
BlockEventListener
Definition
BlockEventListener.h:22
BlockGameplayHandler
Definition
BlockGameplayHandler.h:13
EventCoordinator
Definition
EventCoordinator.h:7
EventRef
Definition
EventRef.h:6
BlockGameplayEvent
Definition
BlockGameplayEvent.h:23
MutableBlockGameplayEvent
Definition
MutableBlockGameplayEvent.h:9
src
mc
world
events
BlockEventCoordinator.h
Generated on
for LeviLamina by
1.16.1