using LitJson; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using XRTool.Util; public class HttpSDKAction : Singleton { //原始数据 public string jsonData = ""; //登录 public string loginUrl = ""; //业务逻辑 public string managerUrl = ""; //点云 public string pointCloudUrl = ""; //房间socket public string roomSocket = ""; //大厅socket public string officeSocket = ""; public void check(string acc) { try { if (jsonData != "") { Debug.Log("检查是否有白名1单" + jsonData); JsonData data = JsonMapper.ToObject(jsonData); Debug.Log("检查是否有白名2单" + data["unity"]["user"].ToJson()); if (data["unity"]["user"]!=null&& data["unity"]["user"].Count>0) { Debug.Log("检查是否有白名3单"+acc); if(data["unity"]["user"].Keys.Contains(acc)) { HttpSDKAction.Instance.loginUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["login"].ToString(); HttpSDKAction.Instance.managerUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["manager"].ToString(); HttpSDKAction.Instance.officeSocket = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["officeSocket"].ToString(); HttpSDKAction.Instance.pointCloudUrl = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["pointCloud"].ToString(); HttpSDKAction.Instance.roomSocket = data["unity"]["url"][data["unity"]["user"][acc].ToString()]["roomSocket"].ToString(); Debug.Log("检查是否有白名4单" + HttpSDKAction.Instance.loginUrl); return; } } } } catch { } } }