private void DestroyByShipBullet(Collider2D collision) { _vfxManager.DoExplosionVFX(this.transform); _soundManager.DoDeathSound(); _lastInput = Vector2.zero; _acceptInput = false; ActivateShip(false); _gameController.ShipDestroyed(); }