LeviLamina
Loading...
Searching...
No Matches
ActorGameplayEvent.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/gameplayhandlers/CoordinatorResult.h"
5#include "mc/world/events/ActorAcquiredItemEvent.h"
6#include "mc/world/events/ActorAnimationChangedEvent.h"
7#include "mc/world/events/ActorAttackEvent.h"
8#include "mc/world/events/ActorCarriedItemChangedEvent.h"
9#include "mc/world/events/ActorDefinitionEndedEvent.h"
10#include "mc/world/events/ActorDefinitionTriggeredEvent.h"
11#include "mc/world/events/ActorDiedEvent.h"
12#include "mc/world/events/ActorDroppedItemEvent.h"
13#include "mc/world/events/ActorEquippedArmorEvent.h"
14#include "mc/world/events/ActorGriefingBlockEvent.h"
15#include "mc/world/events/ActorHealthChangedEvent.h"
16#include "mc/world/events/ActorHurtEvent.h"
17#include "mc/world/events/ActorKilledEvent.h"
18#include "mc/world/events/ActorPlacedItemEvent.h"
19#include "mc/world/events/ActorRemoveEffectEvent.h"
20#include "mc/world/events/ActorRemovedEvent.h"
21#include "mc/world/events/ActorStartRidingEvent.h"
22#include "mc/world/events/ActorStopRidingEvent.h"
23#include "mc/world/events/ActorUseItemEvent.h"
24#include "mc/world/events/EventVariantImpl.h"
25#include "mc/world/events/KnockBackEvent.h"
26#include "mc/world/events/MountTamingEvent.h"
27#include "mc/world/events/ProjectileHitEvent.h"
28
29
30template <typename Result>
32
33template <>
35 ActorAcquiredItemEvent,
36 ActorAnimationChangedEvent,
37 ActorAttackEvent,
38 ActorCarriedItemChangedEvent,
39 ActorDefinitionTriggeredEvent,
40 ActorDefinitionEndedEvent,
41 ActorDiedEvent,
42 ActorDroppedItemEvent,
43 ActorEquippedArmorEvent,
44 ActorHurtEvent,
45 ActorHealthChangedEvent,
46 ActorKilledEvent,
47 ActorPlacedItemEvent,
48 ActorRemovedEvent,
49 ActorRemoveEffectEvent,
50 ActorStartRidingEvent,
51 ActorUseItemEvent,
52 KnockBackEvent,
53 MountTamingEvent> {};
54
55template <>
56struct ActorGameplayEvent<CoordinatorResult>
57: ConstEventVariant<ProjectileHitEvent, ActorGriefingBlockEvent, ActorStopRidingEvent> {};
Definition EventVariantImpl.h:46
Definition ActorGameplayEvent.h:31