void GlobalInit() { Screen.sleepTimeout = SleepTimeout.NeverSleep; #if UNITY_STANDALONE_WIN DllTest.GetProcessWnd(); #endif try { //全局的初始化 LogMgr.GlobalInit(); Utility.GlobalInit(); RuntimeInfo.GlobalInit(); SDKMgr.Instance.GlobalPreInit(); Resolution.GlobalInit(); StringTable.GlobalInit(); SceneObjMgr.Instance.GlobalInit(); ResManager.Instance.GlobalInit(); //Res需要在SDKMgr的前面。 //ReportException.Instance.GlobalInit(); SDKMgr.Instance.GlobalInit(); ServerSetting.GlobalInit(); GlobalUpdate.GlobalInit(); NetCmdMapping.GlobalInit(); LogicManager.Instance.GlobalInit(); UICamera.onPress = OnPress; Utility.GlobalInit(); } catch (System.Exception e) { ReportException.Instance.AddException(e.ToString()); } }
void Start() { Instance = this; ModelManager.Instance.Register <LoginModel>(); ModelManager.Instance.Register <BagModel>(); ModelManager.Instance.Register <ShopModel>(); GF.Resolution.GlobalInit(); NetCmdMapping.GlobalInit(); DontDestroyOnLoad(this); UIManager.Instance.ShowView <LogonLoadResView>(); }