Ejemplo n.º 1
0
        /// <summary>
        /// Destroys the player object and ends the game.
        /// </summary>
        /// <param name="reason">Reason the player died.</param>
        private void Die(string reason)
        {
            DetachCamera();
            GameObject deathEffectInstance = Instantiate(deathEffect, graphics.transform.position, Quaternion.identity);

            gameBehavior.PlayerDied(reason);
            Destroy(deathEffectInstance, .95f);
            Destroy(transform.gameObject);
        }