public void SpawnNewFunnel() { randSpawn = Random.Range(0, spawnPoints.Length); GameObject g = Instantiate(boidPrefab); g.transform.parent = spawnParent; g.transform.position = spawnPoints[randSpawn].position; g.transform.forward = spawnPoints[randSpawn].forward; Boid b = g.GetComponent <Boid>(); if (attractor != null) { b.BoidInitialize(managerSettings, attractor); } else { b.BoidInitialize(managerSettings, null); } AddNewBoid(b); }