LeviLamina
Loading...
Searching...
No Matches
ScriptingEventCoordinator.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/EventCoordinator.h"
8
#include "mc/world/events/EventRef.h"
9
#include "mc/world/events/ScriptingGameplayEvent.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
ScriptingEventHandler
;
14
class
ScriptingEventListener
;
15
// clang-format on
16
17
class
ScriptingEventCoordinator
:
public
::EventCoordinator
<::ScriptingEventListener> {
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptingEventHandler>> mScriptingEventHandler;
22
// NOLINTEND
23
24
public
:
25
// virtual functions
26
// NOLINTBEGIN
27
// vIndex: 0
28
virtual
~ScriptingEventCoordinator
()
/*override*/
=
default
;
29
// NOLINTEND
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCFOLD
void
registerScriptingEventHandler(::std::unique_ptr<::ScriptingEventHandler>&& handler);
35
36
MCAPI ::CoordinatorResult sendEvent(
::EventRef
<
::ScriptingGameplayEvent<::CoordinatorResult>
> event);
37
// NOLINTEND
38
39
public
:
40
// vftables
41
// NOLINTBEGIN
42
MCNAPI
static
void
**
$vftable
();
43
// NOLINTEND
44
};
EventCoordinator
Definition
EventCoordinator.h:6
EventRef
Definition
EventRef.h:6
ScriptingEventCoordinator
Definition
ScriptingEventCoordinator.h:17
ScriptingEventCoordinator::$vftable
static MCAPI void ** $vftable()
ScriptingEventHandler
Definition
ScriptingEventHandler.h:12
ScriptingEventListener
Definition
ScriptingEventListener.h:13
ScriptingGameplayEvent
Definition
ScriptingGameplayEvent.h:11
src
mc
world
events
ScriptingEventCoordinator.h
Generated on Wed Aug 27 2025 11:40:27 for LeviLamina by
1.12.0