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
13namespace ScriptModuleMinecraft { struct ScriptListener; }
14// clang-format on
15
16namespace ScriptModuleMinecraft {
17
18class ScriptScriptingGlobalEventListener : public ::EventListenerDispatcher<::ScriptingEventListener> {
19public:
20 // member variables
21 // NOLINTBEGIN
22 ::ll::TypedStorage<8, 24, ::std::vector<::ScriptModuleMinecraft::ScriptListener>> mListeners;
23 // NOLINTEND
24
25public:
26 // virtual functions
27 // NOLINTBEGIN
28 // vIndex: 4
29 virtual ::EventResult onEvent(::ScriptCommandMessageEvent const& scriptCommandMessageEvent) /*override*/;
30
31 // vIndex: 0
32 virtual ~ScriptScriptingGlobalEventListener() /*override*/ = default;
33 // NOLINTEND
34
35public:
36 // virtual function thunks
37 // NOLINTBEGIN
38 MCAPI ::EventResult $onEvent(::ScriptCommandMessageEvent const& scriptCommandMessageEvent);
39 // NOLINTEND
40
41public:
42 // vftables
43 // NOLINTBEGIN
44 MCNAPI static void** $vftable();
45 // NOLINTEND
46};
47
48} // namespace ScriptModuleMinecraft
Definition EventListenerDispatcher.h:6
Definition ScriptScriptingGlobalEventListener.h:18
Definition ScriptCommandMessageEvent.h:14