Class DeathSystems.OnDeathSystem

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Direct Known Subclasses:
CarriedBlockSystems.DropOnDeath, DeathSystems.ClearEntityEffects, DeathSystems.ClearHealth, DeathSystems.ClearInteractions, DeathSystems.DeathAnimation, DeathSystems.DropPlayerDeathItems, DeathSystems.KillFeed, DeathSystems.PlayerDeathMarker, DeathSystems.PlayerDeathScreen, DeathSystems.PlayerDropItemsConfig, DeathSystems.PlayerKilledPlayer, DeathSystems.RunDeathInteractions, DeathSystems.StopVoiceOnDeath, FlockDeathSystems.EntityDeath, FlockDeathSystems.PlayerDeath, KillTrackerSystem, NPCDeathSystems.EntityViewSystem, NPCDeathSystems.NPCKillsEntitySystem, NPCMemory.KillMemoriesSystem, NPCMountSystems.DismountOnMountDeath, NPCMountSystems.DismountOnPlayerDeath, NPCSystems.OnDeathSystem, SpawnReferenceSystems.MarkerDeathSystem, TriggerVolumeDeathSystem
Enclosing class:
DeathSystems

public abstract static class DeathSystems.OnDeathSystem extends RefChangeSystem<EntityStore, DeathComponent>
A ref change system used by death-related systems to reduce boilerplate

Reduces boilerplate by handling some of the common values for death systems.