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/ActorHealEvent.h"
16#include "mc/world/events/ActorHealthChangedEvent.h"
17#include "mc/world/events/ActorHurtEvent.h"
18#include "mc/world/events/ActorItemEventAfterDroppedItem.h"
19#include "mc/world/events/ActorKilledEvent.h"
20#include "mc/world/events/ActorPlacedItemEvent.h"
21#include "mc/world/events/ActorRemoveEffectEvent.h"
22#include "mc/world/events/ActorRemovedEvent.h"
23#include "mc/world/events/ActorStartRidingEvent.h"
24#include "mc/world/events/ActorStopRidingEvent.h"
25#include "mc/world/events/ActorUpgradeEndedEvent.h"
26#include "mc/world/events/ActorUpgradeTriggeredEvent.h"
27#include "mc/world/events/ActorUseItemEvent.h"
28#include "mc/world/events/EventVariantImpl.h"
29#include "mc/world/events/KnockBackEvent.h"
30#include "mc/world/events/MountTamingEvent.h"
31#include "mc/world/events/ProjectileHitEvent.h"
32
33
34template <typename Result>
36
37template <>
38struct ActorGameplayEvent<void> : ConstEventVariant<
39 ActorAcquiredItemEvent,
40 ActorAnimationChangedEvent,
41 ActorAttackEvent,
42 ActorCarriedItemChangedEvent,
43 ActorDefinitionTriggeredEvent,
44 ActorDefinitionEndedEvent,
45 ActorDiedEvent,
46 ActorDroppedItemEvent,
47 ActorEquippedArmorEvent,
48 ActorHealEvent,
49 ActorHurtEvent,
50 ActorHealthChangedEvent,
51 ActorKilledEvent,
52 ActorPlacedItemEvent,
53 ActorRemovedEvent,
54 ActorRemoveEffectEvent,
55 ActorStartRidingEvent,
56 ActorUpgradeTriggeredEvent,
57 ActorUpgradeEndedEvent,
58 ActorUseItemEvent,
59 KnockBackEvent,
60 MountTamingEvent,
61 ActorItemEventAfterDroppedItem> {};
62
63template <>
64struct ActorGameplayEvent<CoordinatorResult>
65: ConstEventVariant<ProjectileHitEvent, ActorGriefingBlockEvent, ActorStopRidingEvent> {};
Definition ActorGameplayEvent.h:35