// 异步 public static IEnumerator ShowUIAsync(UIType packageID, UIType showID, object exData, UIType hideID) { IEnumerator itor = Singlton.ShowWndAsync(packageID, showID, UIType.None, false, exData, new UIType[] { hideID }); while (itor.MoveNext()) { yield return(null); } }
/// <summary> /// 同步显示UI /// </summary> /// <param name="showID"> 显示ID</param> /// <param name="preID"> 前置ID</param> /// <param name="bReturn"> 如为true 忽略preID</param> /// <param name="exData"> 传给显示UI的参数</param> /// <param name="hideID"> 需要隐藏的UI</param> public static void ShowUISync(UIType packageID, UIType showID, UIType preID, bool bReturn, object exData, UIType hideID) { UICoroutine.Singlton.StartCoroutine(Singlton.ShowWndAsync(packageID, showID, preID, bReturn, exData, new UIType[] { hideID })); }