public void LateUpdataManager() { if (pauseGame) { return; } foreach (var info in mgrInfos) { if (!info.active) { continue; } try { info.manager.CommonLateUpdate(); } catch (Exception ex) { if (GameLog.EnableLog(GameLog.LV_DEV_ERROR)) { GameLog.LogDevError(string.Format("LateUpdateAllManager {0} Error {1}", info.managerName, ex)); } } } }
public JsonData Load(string dataName) { if (!datas.Contains(dataName)) { if (GameLog.EnableLog(GameLog.LV_ERROR)) { GameLog.LogError(dataName + " No Exists!"); } return(null); } if (loadedData.ContainsKey(dataName)) { return(loadedData[dataName]); } #if UNITY_EDITOR var path = string.Format(PATH_FORMAT, dataName); var text = File.ReadAllText(path, Encoding.UTF8); var data = JsonMapper.ToObject(text); loadedData.Add(dataName, data); return(data); #else //todo by resourceMgr Load Data File return(null); #endif }
public override void Init() { base.Init(); loadedObjs = new List <Object>(); InitLoadType(); if (GameLog.EnableLog(GameLog.LV_DEBUG)) { GameLog.Log("ResourceManager Init Success..."); } }
public string GetPrefabPath(int uiId) { if (uiPrefabs.ContainsKey(uiId)) { return(uiPrefabs[uiId]); } if (GameLog.EnableLog(GameLog.LV_ERROR)) { GameLog.LogError(string.Format("no ui:{0} config", uiId)); } return(""); }
public override void Init() { base.Init(); openUIList = new Dictionary <int, UIBase>(); SetupUITypes(); SetupUI(); InitCanvas(); if (GameLog.EnableLog(GameLog.LV_DEBUG)) { GameLog.Log("UIManager Init Success..."); } }
public void DestroyAllManager() { for (int i = mgrInfos.Count - 1; i >= 0; i--) { try { mgrInfos[i].manager.Destroy(); } catch (Exception ex) { if (GameLog.EnableLog(GameLog.LV_DEV_ERROR)) { GameLog.LogDevError(string.Format("DestroyAllManager {0} Error {1}", mgrInfos[i].managerName, ex)); } } } }
public void InitAllManager() { foreach (var info in mgrInfos) { try { info.manager.Init(); } catch (Exception ex) { if (GameLog.EnableLog(GameLog.LV_DEV_ERROR)) { GameLog.LogDevError(string.Format("InitAllManager {0} Error {1}", info.managerName, ex)); } } } }
public void UpdateAllManager() { if (pauseGame) { return; } float now = Time.unscaledTime; foreach (var info in mgrInfos) { float deltaTime = now - info.lastTick; info.active = deltaTime >= info.interval; if (info.active) { info.deltaTime = deltaTime; info.lastTick = now; } } foreach (var info in mgrInfos) { if (!info.active) { continue; } try { info.manager.CommonUpdate(); } catch (Exception ex) { if (GameLog.EnableLog(GameLog.LV_DEV_ERROR)) { GameLog.LogDevError(string.Format("UpdateAllManager {0} Error {1}", info.managerName, ex)); } } } }