Я пытаюсь сделать случайное количество манекенов в случайных комнатах моего подземелья со случайными x и z в комнате. Я хочу добавить эти манекены в массив, чтобы я мог их вращать и тому подобное, чтобы напугать игрока.
Если я создаю их не в массиве, он работает нормально. Он также отлично работает, если я применю его к одному GameObject, но по какой-то причине он не будет работать для массива. Также нет кода ошибки, цикл просто выполняет цикл, как если бы я поместил оператор print, говорящий, что это x, он остается на 0.
for (int x = 0; x <= 10; x++)
{
print("this is the x"+x);
int randR = Random.Range(1, DupsRoom.Count - 1);
int randx = Random.Range(0, 20);
int randz = Random.Range(0, 20);
Manns[x] = Instantiate(Mann,DupsRoom[randR].transform.position + new Vector3(randx,1.2f, randz), Quaternion.identity) as GameObject;
Manns[x].transform.SetParent(this.gameObject.transform);
DupsRoom.Remove(DupsRoom[randR]);
}