public virtual Promise <CUnit> Hide() { state = EmersionState.Hiding; var result = DoHide().Done(_ => state = EmersionState.Hidden); Tweening.Disposable = result; return(result); }
public virtual Promise <CUnit> Show() { state = EmersionState.Showing; var result = DoShow().Done(_ => state = EmersionState.Shown); Tweening.Disposable = result; return(result); }
public void ForceShow() { Tweening.Disposable = Disposable.Empty; DoForceShow(); state = EmersionState.Shown; }
public void ForceHide() { Tweening.Disposable = Disposable.Empty; DoForceHide(); state = EmersionState.Hidden; }