LeviLamina
Loading...
Searching...
No Matches
MutableItemGameplayEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
#include "mc/gameplayhandlers/CoordinatorResult.h"
5
#include "mc/world/events/EventVariantImpl.h"
6
#include "mc/world/events/ItemCompleteUseEvent.h"
7
#include "mc/world/events/ItemDefinitionEventTriggeredEvent.h"
8
#include "mc/world/events/ItemReleaseUseEvent.h"
9
#include "mc/world/events/ItemStartUseEvent.h"
10
#include "mc/world/events/ItemStartUseOnEvent.h"
11
#include "mc/world/events/ItemStopUseEvent.h"
12
#include "mc/world/events/ItemStopUseOnEvent.h"
13
#include "mc/world/events/ItemUseEvent.h"
14
#include "mc/world/events/ItemUseOnEvent.h"
15
#include "mc/world/events/ItemUsedOnEvent.h"
16
17
template
<std::
size_t
N>
18
struct
ItemEventPlaceHolder
{
19
char
pad[N];
20
};
21
22
template
<
typename
Return>
23
struct
MutableItemGameplayEvent
;
24
25
template
<>
26
struct
MutableItemGameplayEvent
<CoordinatorResult> :
MutableEventVariant
<
27
ItemDefinitionEventTriggeredEvent,
28
ItemUseOnEvent,
29
ItemUseEvent,
30
ItemUsedOnEvent,
31
ItemStartUseOnEvent,
32
ItemStopUseOnEvent,
33
ItemStartUseEvent,
34
ItemCompleteUseEvent,
35
ItemReleaseUseEvent,
36
ItemStopUseEvent> {};
EventVariantImpl
Definition
EventVariantImpl.h:46
ItemEventPlaceHolder
Definition
MutableItemGameplayEvent.h:18
MutableItemGameplayEvent
Definition
MutableItemGameplayEvent.h:23
src
mc
world
events
MutableItemGameplayEvent.h
Generated on Sat Apr 26 2025 05:56:09 for LeviLamina by
1.12.0