Beispiel #1
0
    public void LoadJson(string url, LoadJsonComplete com)
    {
        if (com == null)
        {
            return;
        }

        if (string.IsNullOrEmpty(url))
        {
            com("");
            return;
        }

        StartCoroutine(LoadJsontor(url, com));
    }
Beispiel #2
0
    IEnumerator LoadJsontor(string url, LoadJsonComplete com)
    {
        UnityWebRequest request = UnityWebRequest.Get(url);

        yield return(request.SendWebRequest());

        if (request.isNetworkError)
        {
            Logger.LogError(request.error);
            yield break;
        }

        if (request.isDone)
        {
            com(request.downloadHandler.text);
        }
    }