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