Exemplo n.º 1
0
 private void OnHideEndImpl()
 {
     Assert.AreEqual(status, UIPanelStatus.HideBegin);
     status = UIPanelStatus.Hidden;
     ui.SetActive(false);
     EventDelegate.Execute(onHideEnd);
     endCallback.Call();
 }
Exemplo n.º 2
0
 private void OnShowBegin0()
 {
     Assert.IsTrue(status == UIPanelStatus.Hidden || status == UIPanelStatus.Init);
     status = UIPanelStatus.ShowBegin;
     EventDelegate.Execute(onShowBegin);
     ui.SetActive(true);
     EventDelegate.Execute(onShowBegun);
 }
Exemplo n.º 3
0
 private void OnShowEndImpl()
 {
     if (status == UIPanelStatus.ShowBegin)
     {
         status = UIPanelStatus.Showing;
         EventDelegate.Execute(onShowEnd);
     }
     else
     {
         log.Warn("{0} is shown but closed instantly.", this);
     }
 }
Exemplo n.º 4
0
 public static bool IsHidden(this UIPanelStatus step)
 {
     return(step == UIPanelStatus.HideBegin ||
            step == UIPanelStatus.Hidden);
 }
Exemplo n.º 5
0
 public static bool IsShowing(this UIPanelStatus step)
 {
     return(step == UIPanelStatus.ShowBegin ||
            step == UIPanelStatus.Showing);
 }
Exemplo n.º 6
0
 public static bool IsOpening(this UIPanelStatus step)
 {
     return(step == UIPanelStatus.Init ||
            step == UIPanelStatus.ShowBegin);
 }
Exemplo n.º 7
0
 private void OnHideBegin0()
 {
     Assert.AreEqual(status, UIPanelStatus.Showing);
     status = UIPanelStatus.HideBegin;
     EventDelegate.Execute(onHideBegin);
 }