Exemplo n.º 1
0
        public virtual Promise <CUnit> Hide()
        {
            state = EmersionState.Hiding;
            var result = DoHide().Done(_ => state = EmersionState.Hidden);

            Tweening.Disposable = result;
            return(result);
        }
Exemplo n.º 2
0
        public virtual Promise <CUnit> Show()
        {
            state = EmersionState.Showing;
            var result = DoShow().Done(_ => state = EmersionState.Shown);

            Tweening.Disposable = result;
            return(result);
        }
Exemplo n.º 3
0
 public void ForceShow()
 {
     Tweening.Disposable = Disposable.Empty;
     DoForceShow();
     state = EmersionState.Shown;
 }
Exemplo n.º 4
0
 public void ForceHide()
 {
     Tweening.Disposable = Disposable.Empty;
     DoForceHide();
     state = EmersionState.Hidden;
 }