hi guys av got a problem that's been rocking me for weeks, in my game i am instantiating stuff from an array and use the RemoveAt() to removing stuff so that it don't get instantiated again but somehow it doesn't work.
Here's my code:
var cube1:GameObject;
var cube2:GameObject;
var clone:GameObject;
var obj:GameObject[];
var spawnPoints:GameObject[];
function Start () {
spawnPoints=GameObject.FindGameObjectsWithTag("spawn");
yield WaitForSeconds(2);
Call(1);
}
function Update () {
}
function Call(count:int){
var randomPosition=Random.Range(0,spawnPoints.Length);
var randomObj=Random.Range(0,obj.length);
//spawnPoints.RemoveAt(randomPosition);
Debug.Log(randomPosition);
var i:int;
for(i=0;i
↧