Ejemplo n.º 1
0
 void Start()
 {
     genlibScript = mainCam.GetComponent <GeneLib>();
     ship         = new GameObject[10];
     ship[0]      = ship0;
     ship[1]      = ship1;
     ship[2]      = ship2;
     ship[3]      = ship3;
     ship[4]      = ship4;
     ship[5]      = ship5;
     ship[6]      = ship6;
     ship[7]      = ship7;
     ship[8]      = ship8;
     ship[9]      = ship9;
     speed        = 10f;
 }
Ejemplo n.º 2
0
    void Start()
    {
        cubesScript0 = cubesPooler0.GetComponent <NewObjectPoolerScript>();
        cubesScript1 = cubesPooler1.GetComponent <NewObjectPoolerScript>();
        cubesScript2 = cubesPooler2.GetComponent <NewObjectPoolerScript>();
        cubesScript3 = cubesPooler3.GetComponent <NewObjectPoolerScript>();
        cubesScript4 = cubesPooler4.GetComponent <NewObjectPoolerScript>();
        cubesScript5 = cubesPooler5.GetComponent <NewObjectPoolerScript>();
        cubesScript6 = cubesPooler6.GetComponent <NewObjectPoolerScript>();
        cubesScript7 = cubesPooler7.GetComponent <NewObjectPoolerScript>();
        cubesScript8 = cubesPooler8.GetComponent <NewObjectPoolerScript>();
        cubesScript9 = cubesPooler9.GetComponent <NewObjectPoolerScript>();
        genelib      = maincam.GetComponent <GeneLib>();

        for (int i = 0; i < cubesScript0.pooledAmount; i++)
        {
            if (!cubesScript0.pooledObjects[i].activeInHierarchy)
            {
                cubesScript0.pooledObjects[i].transform.position = genelib.chromosomes[0][i]; // hit.transform.position;
                cubesScript0.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript0.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript1.pooledAmount; i++)
        {
            if (!cubesScript1.pooledObjects[i].activeInHierarchy)
            {
                cubesScript1.pooledObjects[i].transform.position = genelib.chromosomes[1][i]; // hit.transform.position;
                cubesScript1.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript1.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript2.pooledAmount; i++)
        {
            if (!cubesScript2.pooledObjects[i].activeInHierarchy)
            {
                cubesScript2.pooledObjects[i].transform.position = genelib.chromosomes[2][i]; // hit.transform.position;
                cubesScript2.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript2.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript3.pooledAmount; i++)
        {
            if (!cubesScript3.pooledObjects[i].activeInHierarchy)
            {
                cubesScript3.pooledObjects[i].transform.position = genelib.chromosomes[3][i]; // hit.transform.position;
                cubesScript3.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript3.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript4.pooledAmount; i++)
        {
            if (!cubesScript4.pooledObjects[i].activeInHierarchy)
            {
                cubesScript4.pooledObjects[i].transform.position = genelib.chromosomes[4][i]; // hit.transform.position;
                cubesScript4.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript4.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript5.pooledAmount; i++)
        {
            if (!cubesScript5.pooledObjects[i].activeInHierarchy)
            {
                cubesScript5.pooledObjects[i].transform.position = genelib.chromosomes[5][i]; // hit.transform.position;
                cubesScript5.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript5.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript6.pooledAmount; i++)
        {
            if (!cubesScript6.pooledObjects[i].activeInHierarchy)
            {
                cubesScript6.pooledObjects[i].transform.position = genelib.chromosomes[6][i]; // hit.transform.position;
                cubesScript6.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript6.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript7.pooledAmount; i++)
        {
            if (!cubesScript7.pooledObjects[i].activeInHierarchy)
            {
                cubesScript7.pooledObjects[i].transform.position = genelib.chromosomes[7][i]; // hit.transform.position;
                cubesScript7.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript7.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript8.pooledAmount; i++)
        {
            if (!cubesScript8.pooledObjects[i].activeInHierarchy)
            {
                cubesScript8.pooledObjects[i].transform.position = genelib.chromosomes[8][i]; // hit.transform.position;
                cubesScript8.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript8.pooledObjects[i] == null)
            {
                return;
            }
        }
        for (int i = 0; i < cubesScript9.pooledAmount; i++)
        {
            if (!cubesScript9.pooledObjects[i].activeInHierarchy)
            {
                cubesScript9.pooledObjects[i].transform.position = genelib.chromosomes[9][i]; // hit.transform.position;
                cubesScript9.pooledObjects[i].SetActive(true);
                break;
            }
            if (cubesScript9.pooledObjects[i] == null)
            {
                return;
            }
        }
    }