LeviLamina
Loading...
Searching...
No Matches
ScriptScriptingGlobalEventListener.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/events/EventListenerDispatcher.h"
7
#include "mc/world/events/EventResult.h"
8
#include "mc/world/events/ScriptingEventListener.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
struct
ScriptCommandMessageEvent
;
13
namespace
ScriptModuleMinecraft {
struct
ScriptListener
; }
14
// clang-format on
15
16
namespace
ScriptModuleMinecraft {
17
18
class
ScriptScriptingGlobalEventListener
:
public
::EventListenerDispatcher
<::ScriptingEventListener> {
19
public
:
20
// member variables
21
// NOLINTBEGIN
22
::ll::TypedStorage<8, 24, ::std::vector<::ScriptModuleMinecraft::ScriptListener>> mListeners;
23
// NOLINTEND
24
25
public
:
26
// virtual functions
27
// NOLINTBEGIN
28
virtual ::EventResult onEvent(
::ScriptCommandMessageEvent
const
& scriptCommandMessageEvent)
/*override*/
;
29
30
virtual
~ScriptScriptingGlobalEventListener
()
/*override*/
=
default
;
31
// NOLINTEND
32
33
public
:
34
// virtual function thunks
35
// NOLINTBEGIN
36
MCAPI ::EventResult $onEvent(
::ScriptCommandMessageEvent
const
& scriptCommandMessageEvent);
37
38
39
// NOLINTEND
40
41
public
:
42
// vftables
43
// NOLINTBEGIN
44
MCNAPI
static
void
**
$vftable
();
45
// NOLINTEND
46
};
47
48
}
// namespace ScriptModuleMinecraft
EventListenerDispatcher
Definition
EventListenerDispatcher.h:6
ScriptModuleMinecraft::ScriptScriptingGlobalEventListener
Definition
ScriptScriptingGlobalEventListener.h:18
ScriptModuleMinecraft::ScriptScriptingGlobalEventListener::$vftable
static MCAPI void ** $vftable()
ScriptCommandMessageEvent
Definition
ScriptCommandMessageEvent.h:14
ScriptModuleMinecraft::ScriptListener
Definition
ScriptListener.h:16
src
mc
scripting
modules
minecraft
events
ScriptScriptingGlobalEventListener.h
Generated on
for LeviLamina by
1.16.1