예제 #1
0
    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);
    }