public IEnumerator Spawning()
{
for (int i = 0; i < 3; i++)
{
Debug.Log(i);
if (i == 3)
{
Debug.Log("Stopped!");
StopCoroutine("Spawning");
Destroying();
}
yield return new WaitForSeconds(1);
int plNumber = Random.Range(0, platforms.Length);
float posX = Random.Range(-7f, 7f);
float posY = Random.Range(-4f, 4f);
Vector3 vector3 = new Vector3(posX, posY, 0);
Instantiate(platforms[plNumber], vector3, Quaternion.identity);
}
}
}
После того как создалось 3 объекта должен вызываться метод Destroying();, но какие я бы числа не подбирал оно вообще не работает почему-то