Я новичок в Unity и C #, я пытаюсь добавить «время ожидания» в мой сценарий смерти. Поэтому, когда мой игрок умирает, он показывает анимацию частиц, а затем сбрасывает уровень, однако, в тот момент, когда мои частицы играют, но уровень не сбрасывается.
общедоступные частицы GameObject;
public Player_Movement player;
void OnCollisionEnter2D(Collision2D Col)
{
if (Col.collider.tag == "Enemy")
{
Instantiate(particles, transform.position, Quaternion.identity);
Destroy(gameObject);
StartCoroutine("RestartGameCo");
}
}
public IEnumerator RestartGameCo()
{
yield return new WaitForSeconds(0.5f);
SceneManager.LoadScene("Level1");
}