Exemple #1
0
    // 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");
    }