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