public IEnumerator ResourceGetter() { CoroutinesMaster.Add("PlayerResource", false); WWWForm form = new WWWForm(); form.AddField("name", ServerData.GlobalUser);//добавление полей к форме отправления UnityWebRequest www = UnityWebRequest.Post(postURLPlayer, form); yield return(www.SendWebRequest());//ждем if (www.isNetworkError || www.isHttpError) { Debug.Log("Error: " + www.error); yield break; } else { string json = JsonHelper.fixJson(www.downloadHandler.text); CoroutinesMaster.EditValue("PlayerResource", true); playerResources = JsonHelper.FromJson <PlayerResources>(json); } setResource.SetResources(); }
//Общение с сервером(берем данные лвлинга) public IEnumerator Send(string type) { CoroutinesMaster.Add(type, false); WWWForm form = new WWWForm(); form.AddField("type", type);//добавление полей к форме отправления UnityWebRequest www = UnityWebRequest.Post(postURL, form); yield return(www.SendWebRequest());//ждем if (www.isNetworkError || www.isHttpError) { Debug.Log("Error: " + www.error); yield break; } else { string json = JsonHelper.fixJson(www.downloadHandler.text); gameData = JsonHelper.FromJson <GameData>(json); CoroutinesMaster.EditValue(type, true); yield break; } }
public IEnumerator Send() { CoroutinesMaster.Add("AllData", false); foreach (string indexer in dataType) { WWWForm form = new WWWForm(); form.AddField("name", ServerData.GlobalUser); //добавление полей к форме отправления form.AddField("type", indexer); //добавление полей к форме отправления UnityWebRequest www = UnityWebRequest.Post(postURL, form); yield return(www.SendWebRequest()); //ждем if (www.isNetworkError || www.isHttpError) { Debug.Log("Error: " + www.error); yield break; } else { inData = JsonUtility.FromJson <InData>(www.downloadHandler.text); CoroutinesMaster.EditValue("AllData", true); DataSave(indexer); } } }