3043 修复服务器维护中登录游戏会提示无限转圈的问题。
(cherry picked from commit 8d60fe55149bf67e0f8702d9913bf908a75a5073)
| | |
| | | {
|
| | | AssetBundleUtility.Instance.Sync_LoadAll("ui/prioritywindow");
|
| | | SnxxzGame.Instance.StartCoroutine(AssetBundleUtility.Instance.Initialize());
|
| | | SnxxzGame.Instance.StartCoroutine(AssetBundleUtility.Instance.InitalizeUIResources());
|
| | | done = false;
|
| | | progress = 0f;
|
| | | }
|
| | |
| | | yield return StartCoroutine(Co_LoadMainfestFile("ui"));
|
| | | yield return StartCoroutine(Co_LoadMainfestFile("lua"));
|
| | |
|
| | | initialized = true;
|
| | | }
|
| | |
|
| | | public IEnumerator InitalizeUIResources()
|
| | | {
|
| | | #if !UNITY_IOS
|
| | | yield return StartCoroutine(Co_LoadAssetBundle(ResourcesPath.windowFileBundleName));
|
| | | yield return StartCoroutine(Co_LoadAssetBundle(ResourcesPath.uiprefabFileBundleName));
|
| | |
|
| | | initializedUIAssetBundle = true;
|
| | | #else
|
| | | initializedUIAssetBundle = true;
|
| | | yield break;
|
| | | #endif
|
| | |
|
| | | initialized = true;
|
| | | }
|
| | |
|
| | | private IEnumerator Co_LoadMainfestFile(string _category)
|
| | |
| | | |
| | | { |
| | | |
| | | System.Collections.IEnumerator gen_ret = gen_to_be_invoked.InitalizeUIResources( ); |
| | | translator.PushAny(L, gen_ret); |
| | | |
| | | |
| | | |
| | | return 1; |
| | | } |