Пример #1
0
    /* public IEnumerator SetPlayerUI(PlayerClass player, System.Action<bool> callback)
     * {
     *   bool isSuccessful = false;
     *   WWWForm wwwForm = new WWWForm();
     *   wwwForm.AddField("id", player.Id);
     *   WWW www = new WWW(server + path + "get_playerInfo.php", wwwForm);
     *
     *   yield return www;
     *   Debug.LogError(www.text.Trim());
     *
     *   if (www.error == null)
     *   {
     *       isSuccessful = true;
     *       players = players.DeserializeObject(www.text.Trim());
     *   }
     *   else
     *       Debug.LogError(www.error);
     *
     *   callback(isSuccessful);
     * }*/
    public IEnumerator get_stages(System.Action <bool> callback)
    {
        bool    isSuccessful = false;
        WWWForm wwwForm      = new WWWForm();

        wwwForm.AddField("id", 0);
        WWW www = new WWW(server + path + "get_stages.php", wwwForm);

        yield return(www);

        Debug.LogError(www.text.Trim());

        if (www.error == null)
        {
            isSuccessful = true;
            stages       = stages.DeserializeObject(www.text.Trim());
        }
        else
        {
            Debug.LogError(www.error);
        }

        callback(isSuccessful);
    }