Example #1
0
 public void DoHideBegin(TransitionBase transition, TransitionInputParameters transitionParameters, AppearanceParameters parameters)
 {
     if (transition != null)
     {
         transition.Play(this.window, transitionParameters, null, forward: false, callback: parameters.callback);
     }
     else
     {
         parameters.Call();
     }
 }
 public void OnHideBegin(TransitionBase transition, TransitionInputParameters transitionParameters, System.Action callback)
 {
     if (transition != null)
     {
         transition.Play(this.window, transitionParameters, null, forward: false, callback: callback);
     }
     else
     {
         if (callback != null)
         {
             callback();
         }
     }
 }
Example #3
0
        public void DoShowBegin(TransitionBase transition, TransitionInputParameters transitionParameters, AppearanceParameters parameters)
        {
            if (transition != null)
            {
                transition.SetResetState(transitionParameters, this.window, null);
                transition.Play(this.window, transitionParameters, null, forward: true, callback: parameters.callback);
            }
            else
            {
                // Reset to defaults
                var layoutWindow = (this.window as LayoutWindowType);
                if (layoutWindow != null)
                {
                    layoutWindow.layout.GetLayoutInstance().root.Reset();
                }

                parameters.Call();
            }
        }
        public void OnShowBegin(TransitionBase transition, TransitionInputParameters transitionParameters, System.Action callback)
        {
            if (transition != null)
            {
                transition.SetResetState(transitionParameters, this.window, null);
                transition.Play(this.window, transitionParameters, null, forward: true, callback: callback);
            }
            else
            {
                // Reset to defaults
                var layoutWindow = (this.window as LayoutWindowType);
                if (layoutWindow != null)
                {
                    layoutWindow.layout.GetLayoutInstance().root.Reset();
                }

                if (callback != null)
                {
                    callback();
                }
            }
        }