using AdamSync; using System; using System.Collections; using System.Collections.Generic; using System.IO; using UnityEngine; using UnityEngine.Networking; using static InterfaceManager; /// /// 初始化接口IP 端口 /// public class AddConfing : MonoBehaviour { private static string ipSetting = "IPPort.txt"; private void Awake() { string[] datas = ContectServer.ReadFromLocal("IPPort.txt").Split(':'); //Debug.Log(IP); //Debug.Log(Port); //Debug.Log(Url_Action); IP = datas[0]; Port = datas[1]; } /// /// 获取配置文件 /// /// /// /// public static IEnumerator GetSetting(string _settings, Action callback) { string _url = Path.Combine(Application.streamingAssetsPath, _settings); UnityWebRequest www = UnityWebRequest.Get(_url); yield return www.SendWebRequest(); if (www.isNetworkError || www.isHttpError) { callback(null); Debug.Log("网络请求失败了"); } else { if (!string.IsNullOrEmpty(www.downloadHandler.text)) { callback(www.downloadHandler.text); } else { callback(null); } } } }