Моя функция изменяет уровни, и я хочу задержку между уровнями, чтобы дать время для эффектов моей частицы.
public void loadlevel(string level1)
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
void OnCollisionEnter(Collision col)
{
if (col.gameObject.name == "win circle")
{
winEffect.GetComponent<ParticleSystem>();
winEffect.GetComponent<ParticleSystem>().Play();
this.transform.position = new Vector3(-0.07076968f, 0.59f, -9.17f);
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
}
}