namespace GleyMobileAds
{
using System.Collections;
using UnityEngine;
using UnityEngine.Networking;
public class FileLoader
{
private string result;
///
/// Actual loading of external file
///
/// the url to the config file
///
public IEnumerator LoadFile(string url, bool debug)
{
UnityWebRequest www = UnityWebRequest.Get(url);
yield return www.SendWebRequest();
#if UNITY_2020_1_OR_NEWER
if (www.result == UnityWebRequest.Result.ConnectionError)
#else
if (www.isNetworkError || www.isHttpError)
#endif
{
if (debug)
{
Debug.LogWarning("Could not download config file " + www.error);
ScreenWriter.Write("Could not download config file " + www.error);
}
}
else
{
result = www.downloadHandler.text;
}
}
public string GetResult()
{
return result;
}
}
}