Ejemplo n.º 1
0
    IEnumerator waitingToGetRoomData()
    {
        while (!GameRoomInfo.randomSeedNumClass.hasRoomDataFetched)
        {
            yield return(thisRoomData);
        }

        thisRoomData = GameRoomInfo.randomSeedNumClass.gameRoomData;

        buildUI();
        Debug.Log("the player is: " + thisRoomData.user.name + ", he has: " + thisRoomData.user.coins + "\n");
    }
Ejemplo n.º 2
0
    void Start()
    {
        exitBtnObj = Instantiate(exitBtnPreb) as GameObject;
        exitBtnObj.transform.SetParent(gameObject.transform, false);

        exitBut = exitBtnObj.GetComponent <Button>();
        loadingSenceControlScript = loadingScenePreb.GetComponent <LoadingSenceControl> ();


        thisRoomData = new GameRoomsData();
        GameRoomInfo.randomSeedNumClass.GetRoomInfo();
        StartCoroutine(waitingToGetRoomData());



        //exitBut.onClick.AddListener(()=>StartCoroutine(loadingSenceControlScript.LoadingScene(1)));
        //roomBBtn.onClick.AddListener(()=>StartCoroutine(loadingSenceControlScript.LoadingScene(3)));
        //exitBut.onClick.AddListener(()=>LoadingSenceControl.loadSceneControlClass.LoadScene(1));
        //roomBBtn.onClick.AddListener(()=>LoadingSenceControl.loadSceneControlClass.LoadScene(3));
    }
Ejemplo n.º 3
0
    IEnumerator AccessToRoom()
    {
        GameRoomsData roomData;
        WWW           damandingData = new WWW(requestURL);

        hasRoomDataFetched = false;
        yield return(damandingData);


        if (!string.IsNullOrEmpty(damandingData.error))
        {
            Debug.Log("Error connecting: " + damandingData.error);
        }
        else
        {
            gameRoomData = JsonUtility.FromJson <GameRoomsData> (damandingData.text);

            hasRoomDataFetched = true;
        }
    }