IEnumerator StartGame() { Loger.Log("start"); AppGlobalMonitor.F_GetInstance(); yield return(StartCoroutine(ConfigManager.Init())); yield return(StartCoroutine(AssetBundleManager.GetInstance().LoadManifest())); yield return(StartCoroutine(AssetBundleManager.GetInstance().LoadAssetBundleData())); GameObject go = new GameObject("Manager"); go.AddComponent <DontDestroyTool>(); UIManager.F_GetInstance().clazzAdder = new UIClazzAdder(); UIManager.F_GetInstance().F_ShowUI(T_UIConfig.E_UI.WIN_LOADING); //AssetBundleManager abMgr = AssetBundleManager.GetInstance(); //abMgr.Load("ShaderTools", EnResourceType.UI, EnLoadPrority.Fast, null); }
public static AppGlobalMonitor F_GetInstance() { if (m_instance == null) { m_instance = GameObject.FindObjectOfType <AppGlobalMonitor>(); if (m_instance == null) { GameObject go = new GameObject("AppGlobalMonitor"); GameObject parent = GameObject.Find("Manager"); if (parent != null) { go.transform.SetParent(parent.transform); } m_instance = go.AddComponent <AppGlobalMonitor>(); } } return(m_instance); }