public bool HandleAttackers() { if (_player.IsUnderAttack(out FightingObjectView attacker)) { _player.CreateTextEffect("[Attacked]"); _state.Fire(Trigger.EncounteredAttacker); return(true); } return(false); }