private void DetectingSystemOnEnemyDetected(object sender, EventArgs e) { if (_state != State.Fighting) { _movementSystem.Disable(); _state = State.Fighting; _fightingSystem.Enable(); } }