/// <summary> /// 加载UI资源 /// </summary> public static IEnumerator LoadUIResource() { if (!s_IsInitUIRes) { s_IsInitUIRes = true; s_IsInitingUIRes = true; IEnumerator itor = ShaderLoader.LoadAllShader( CommonValue.ShaderDir, CommonValue.ShaderWWWDir, CommonValue.InShaderDir, CommonValue.InShaderWWWDir, CommonValue.NetShaderDir); while (itor.MoveNext()) { yield return(null); } //IEnumerator itor; itor = UIWndLoader.PrepareUI(); while (itor.MoveNext()) { yield return(null); } s_IsInitingUIRes = false; } else { while (s_IsInitingUIRes) { yield return(null); } } }