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); }