public BarracksUnderConstructionState(BarracksStateMachine owner, Health.Reader inHealth, NPCSpawnerBehaviour inNPCSpawnerBehaviour) : base(owner) { health = inHealth; npcSpawnerBehaviour = inNPCSpawnerBehaviour; }
private static bool TryingToDecreaseHealthBelowZero(this Health.Reader health, int delta) { return(health.Data.currentHealth == 0 && delta < 0); }