Как сделать задержку в операторе if, не затрагивая другую функцию в операторах if - PullRequest
0 голосов
/ 25 апреля 2020

Моя функция изменяет уровни, и я хочу задержку между уровнями, чтобы дать время для эффектов моей частицы.

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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...