void Update() { quadTree.ClearTheTree(); clones = GameObject.FindGameObjectsWithTag("Clone"); for (int i = 0; i < clones.Length; i++) { clones[i].GetComponent <Renderer>().material.color = Color.white; TestObject newObject = new TestObject(clones[i].GetComponent <Transform>().position, clones[i].gameObject); quadTree.addObjects(newObject); } if (!_isAllSpawned) { for (int i = 0; i < desiredObjects; i++) { randomSpawner.SpawnPrefab(quadTree._bounds); } _isAllSpawned = true; } }