Class NPCSystems.BreathingCheckEventSystem

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Enclosing class:
NPCSystems

public static class NPCSystems.BreathingCheckEventSystem extends EntityEventSystem<EntityStore, BreathingCheckEvent>
An entity event system that handles breathing checks for NPC entities.

References the NPC's role to determine whether the NPC can breathe, overriding the prior vanilla breathing logic.