Files
TaiWan/Assets/Roaming/Scripts/Loader/JsonLoader.cs
2025-10-31 15:20:38 +08:00

25 lines
622 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Networking;
public class JsonLoader
{
public static IEnumerator LoadJSON(string jsonURL, OnLoadCompleted onLoadCompleted)
{
UnityWebRequest www = UnityWebRequest.Get(jsonURL);
yield return www.SendWebRequest();
if (www.result == UnityWebRequest.Result.ConnectionError)
{
Debug.LogError(www.error);
}
else
{
onLoadCompleted?.Invoke(www.downloadHandler.text);
}
}
}
public delegate void OnLoadCompleted(string jsonString);