private void Die() { _isAlive = false; ExplosionController explosion = ExplosionManager.Get(explodeEffect); explosion.transform.position = transform.position; explosion.Explode(); if (explodeSound) { AudioManager.PlayAtPoint(explodeSound, transform.position); } CancerManager.Recycle(this); GameSceneController.OnCancerDeath(identifierName); }