MD
Size: a a a
MD
MD
АТ
MD
АТ
АТ
АТ
int count = 0;
for (int x = 0; x < 1000; x++)
{
for (int y = 0; y < 1000; y++)
{
for (int z = 0; z < 1000; z++)
{
var cell = cell[x][y][z];
if (cell.color == red)
{
var monster = cell.SpawnRandomMonster();
Debug.Log(x, y, z, monster.name);
count++;
}
}
}
}
АТ
АТ
АТ
АТ
АТ
int count = 0;
var actions = new List<Action>();
for (int x = 0; x < 1000; x++)
{
for (int y = 0; y < 1000; y++)
{
for (int z = 0; z < 1000; z++)
{
var cell = cell[x][y][z];
if (cell.color == red)
{
actions.Add(() => {
var monster = cell.SpawnRandomMonster(count);
Debug.Log(x, y, z, monster.name);
});
count++;
}
}
}
}
foreach (var action in actions)
{
action();
}
АТ
АТ
АТ
АТ
N
EM
N
MD