private void deleteGameCallback(bool succeeded, XML.WebResponse response)
 {
     if (succeeded)
     {
         Debug.Log("Game deleted!");
         refresh_Clicked();
     }
     else
     {
         Debug.LogError("Failed to delete Game");
     }
 }
Beispiel #2
0
 private void createCallback(bool succeeded, XML.WebResponse response)
 {
     if (succeeded)
     {
         Debug.Log("Client created!");
         LoginCanvas.SetActive(true);
         this.gameObject.SetActive(false);
     }
     else
     {
         Debug.LogError("Failed to create Client");
     }
 }
 private void loginCallback(bool succeeded, XML.WebResponse response)
 {
     if (succeeded)
     {
         Debug.Log("Logged In with ClientID: " + response.ClientID);
         ClientID = new Guid(response.ClientID);
         ClientMainScreenCanvas.SetActive(true);
         this.gameObject.SetActive(false);
     }
     else
     {
         Debug.LogError("Failed to login");
     }
 }
 private void createCallback(bool succeeded, XML.WebResponse response)
 {
     if (succeeded)
     {
         Debug.Log("Game created!");
         ManageGamesCanvas.SetActive(true);
         this.gameObject.SetActive(false);
         ManageGamesManager.Refresh();
     }
     else
     {
         Debug.LogError("Failed to create Game");
     }
 }
    private void getGameListCallback(bool succeeded, XML.WebResponse response)
    {
        if (succeeded)
        {
            if (response.Games == null)
            {
                Debug.LogError("Failed to refresh games: Null games object");
                return;
            }

            Debug.Log("Recieved games list of count: " + response.Games.Count);
            gameList = response.Games.ToArray();
            for (int i = 0; i != gameList.Length; ++i)
            {
                if (i >= GameItems.Length)
                {
                    break;
                }

                var item  = GameItems[i];
                var label = item.transform.GetChild(1).GetComponent <Text>();
                item.gameObject.SetActive(true);
                if (label != null)
                {
                    label.text = gameList[i].Name;
                }
                else
                {
                    Debug.LogError("Game List item label is null: " + i);
                    label.text = "ERROR: ???";
                }
            }

            Debug.Log("Games Refreshed!");
        }
        else
        {
            Debug.LogError("Failed to refresh games");
        }

        refreshing = false;
    }