// Start is called before the first frame update void Start() { idCount = 0; for (int i = 0; i < stations.x; i++) { for (int j = 0; j < stations.y; j++) { GameObject newObject = Instantiate(prefab, new Vector3(i * dist, j * dist, 0), Quaternion.identity); newObject.GetComponentInChildren <TextMeshPro>().text = stations.stationsNames[idCount]; MoverJugador moverJugador = newObject.GetComponent <MoverJugador>(); moverJugador.setId(idCount++); if (i == 6 && j == 2) { moverJugador.estadoMeta(true); moverJugador.metaBool = true; } stationsId = (StationsId)newObject.GetComponent("StationsId"); stationsId.idX = i; stationsId.idY = j; if (i != (stations.x - 1)) { Instantiate(prefabVia, new Vector3(4 + (i * dist), j * dist, 0), Quaternion.identity); } if (j != (stations.y - 1)) { GameObject prefY = Instantiate(prefabVia, new Vector3(i * dist, 4 + (j * dist), 0), Quaternion.identity); prefY.transform.Rotate(0, 0, 90, Space.Self); } } } }
// Start is called before the first frame update void Start() { animator = transform.GetChild(0).GetComponent <Animator>(); ml = GameObject.Find("PhotonDontDestroy").GetComponent <MenuLogic>(); coords = ml.getCoords(); ej = ml.GetEsperarJugador(); decisionesTomadas = ml.GetDecisionesTomadas(); ej.jugar[0] = false; ej.jugar[1] = false; avisoEsperarJugador = GameObject.Find("EsperaJugador"); avisoEsperarJugador.transform.localScale = new Vector3(0, 0, 0); seleccionado = false; moving = false; stationId = (StationsId)GetComponent("StationsId"); }