Beispiel #1
0
    // AvailableClasses Callback
    IEnumerator CGR_availableClasses()
    {
        scrolllist.cleanList();
        CanvasLoadingPanel.SetActive(true);
        string url = PersistData.singleton.url_cgr_availableClasses +
                     PersistData.singleton.CGRkey;
        WWW www = new WWW(url);

        Debug.Log(url);
        yield return(www);

        Debug.Log(www.text);
        if (www.text.Equals("[]"))
        {
            Debug.Log("should popup");
            ToasterController.singleton.popMessage("Sorry =( \n No Available Classes for this game");
            showCGRMenu();
        }
        else
        {
            JSONNode classesList = JSON.Parse(www.text);
            scrolllist.DrawOnList(classesList, "availableClasses");
        }
        CanvasLoadingPanel.SetActive(false);
    }