Exemple #1
0
    public void moverObjeto(int x, int y, int z)
    {
        //saco mi cubo de escena
        pos = new Vector3(x, y, z);
        Posicion[pos].GetComponent <MeshRenderer>().enabled = false;
        Posicion[pos].transform.position = new Vector3(-1.5f * x - 100, -100 - 1.5f * y, -1.5f * z - 100);
        int id = int.Parse(Posicion[pos].name.Split('.')[0]);

        Objprincipal[id].killObj();
        Objprincipal[id] = null;
        Objprincipal.Remove(id);
        objectPool.AddToAvailableObjects(Posicion[pos]);
        Posicion.Remove(pos);
    }