Well, just as it says at the top. I have an empty game object and a script attached to it. The script should loop through some numbers representing coordinates for future objects but as soon as I hit play in unity, the whole program freezes. The function is called from inside Start() and I tried putting a print command inside to verify that it gets to that point but the program freezes completely so nothing is printed to the console anyway. I have to kill it from within task manager every time.
function Start () {
PlaceStars();
}
function PlaceStars () {
objectID = 1;
for (zCoordinate = universeRadius; zCoordinate > -universeRadius * 2; zCoordinate++) {
for (xCoordinate = universeRadius; xCoordinate > -universeRadius * 2; xCoordinate++) {
//NewStar(xCoordinate, zCoordinate);
print(xCoordinate + ", " + zCoordinate);
}
}
}
The variables are in the right place, of the right type and instantiated already. Ask if you need more details but I can’t think of anything else right now. Thanks for any help in advance.