- создаешь новый GameObject со своей анимацией смерти
           - инициализируешь в классе Player 
            public GameObject deathAnimation;
           - после смерти создаешь анимацию на месте героя и скрываем его видимость. удаляем объект героя  посте того, как анимация закончилась(напрмер через 1f секунд)
            Instantiate(deathAnimation, transform.position, Quaternion.identity);
            gameObject.GetComponent().enabled = false;
            gameObject.GetComponent().enabled = false;
            Destroy(gameObject, 1f);
- передать GameObject с анимацией через инспектор в код Hero