- создаешь новый 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