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(); } } }
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(); } } }