コード例 #1
0
ファイル: UIManager.cs プロジェクト: unittt/ZCFramework
 private void RemoveFormOnCloseList(UIFormBase formBase)
 {
     if (closeUIFormList.Contains(formBase))
     {
         closeUIFormList.Remove(formBase);
     }
 }
コード例 #2
0
ファイル: UIManager.cs プロジェクト: unittt/ZCFramework
 private void AddFormOnCloseList(UIFormBase formBase)
 {
     if (!closeUIFormList.Contains(formBase) && !formBase.IsLook)
     {
         closeUIFormList.AddLast(formBase);
     }
 }
コード例 #3
0
ファイル: UIManager.cs プロジェクト: unittt/ZCFramework
 /// <summary>
 /// 关闭UI窗体(根据UIFormBase)
 /// </summary>
 /// <param name="formBase"></param>
 internal void CloseUIForm(UIFormBase formBase)
 {
     formBase.ToClose();
     AddFormOnCloseList(formBase);
 }
コード例 #4
0
 /// <summary>
 /// 关闭UI窗体(根据UIFormBase)
 /// </summary>
 /// <param name="formBase"></param>
 public void CloseUIForm(UIFormBase formBase)
 {
     m_UIManager.CloseUIForm(formBase);
 }