LeviLamina
Loading...
Searching...
No Matches
PlayerGameplayHandler.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/gameplayhandlers/GameplayHandler.h"
8
#include "mc/gameplayhandlers/GameplayHandlerResult.h"
9
#include "mc/gameplayhandlers/HandlerResult.h"
10
#include "mc/world/events/MutablePlayerGameplayEvent.h"
11
#include "mc/world/events/PlayerGameplayEvent.h"
12
13
class
PlayerGameplayHandler
:
public
::GameplayHandler
{
14
public
:
15
// virtual functions
16
// NOLINTBEGIN
17
virtual ::HandlerResult handleEvent(
::PlayerGameplayEvent<void>
const
&) = 0;
18
19
virtual ::GameplayHandlerResult<::CoordinatorResult>
20
handleEvent(
::PlayerGameplayEvent<::CoordinatorResult>
const
&) = 0;
21
22
virtual ::GameplayHandlerResult<::CoordinatorResult>
23
handleEvent(
::MutablePlayerGameplayEvent<::CoordinatorResult>
&) = 0;
24
25
virtual
~PlayerGameplayHandler
()
/*override*/
=
default
;
26
// NOLINTEND
27
28
public
:
29
// virtual function thunks
30
// NOLINTBEGIN
31
32
// NOLINTEND
33
};
GameplayHandler
Definition
GameplayHandler.h:5
PlayerGameplayHandler
Definition
PlayerGameplayHandler.h:13
MutablePlayerGameplayEvent
Definition
MutablePlayerGameplayEvent.h:9
PlayerGameplayEvent
Definition
PlayerGameplayEvent.h:40
src
mc
gameplayhandlers
PlayerGameplayHandler.h
Generated on
for LeviLamina by
1.16.1