Добрый день, ребята, как я могу выдать ошибку во время WWW.isDone(){}
в Unity.Кажется, я не могу найти какую-либо ссылку по этому поводу.
Я делаю что-то вроде этого
tring path = Path.Combine(Application.streamingAssetsPath, "datacenter.json");
string jsonString = null;
if (path.Contains(":\\") || path.Contains(":/"))
{
WWW www = new WWW(path);
while (!www.isDone) { }
if (!string.IsNullOrEmpty(www.error))
{
tzSceneManager.instance.CreateEmergencyPopup("DATACENTER_ERROR", LocalizationManager.GetText(eTextKey.DATACENTER_ERROR), "OK", null, () =>
{
#if UNITY_EDITOR
UnityEditor.EditorApplication.isPlaying = false;
#else
Application.Quit();
#endif
});
}
else
{
jsonString = www.text.Trim();
}
}
else
{
jsonString = File.ReadAllText(path);
}
CheckJSonManager.Instance._DataCenterJson = JsonMapper.ToObject<DataCenterJson>(jsonString);
DataCenter_BaseURL = CheckJSonManager.Instance._DataCenterJson.dataCenter;
Я не могу попробовать свой метод CreateEmergencyPopup()
, потому что я не могу сделатьОшибка .Я прошу прощения за этот вопрос.