Ejemplo n.º 1
0
        // 异步
        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);
            }
        }
Ejemplo n.º 2
0
 /// <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 }));
 }