Exemplo n.º 1
0
    private IEnumerator GetInitRecipe(string url)
    {
        Debug.Log("Sending to " + url);

        using (UnityWebRequest www = UnityWebRequest.Get(url))
        {
            yield return(www.SendWebRequest());

            if (www.isNetworkError)
            {
                Debug.LogError(www.error);
            }
            else
            {
                if (www.isDone)
                {
                    string jsonResult = System.Text.Encoding.UTF8.GetString(www.downloadHandler.data);

                    initRecipe = JsonConvert.DeserializeObject <InitRecipe>(jsonResult);

                    InitRecipeReceived?.Invoke();
                    Debug.Log(jsonResult);
                }
            }
        }
    }
Exemplo n.º 2
0
    private InitRecipe MockInitRecipe()
    {
        string     json = initRecipeMockTextFile.text;
        InitRecipe r    = JsonConvert.DeserializeObject <InitRecipe>(json);

        return(r);
    }