// Opens the Screen and transitions in public void OpenScreen(string lastSelectionName) { if (transition != null) { transition.TransitionInConfig.OnTransitionComplete.AddListener( (TransitionStep transitionStep) => { SetMenuSelection(lastSelectionName); }); transition.TransitionIn(); menuManager.bScreenTransition = true; } else { SetMenuSelection(lastSelectionName); } }
public IEnumerator DemoCameraInternal(TransitionBase transitionBase) { // make sure these are set in the materials. SetColor(_color); SetShowTexture(_showTexture); SetWipeTexture(); float transitionTime = TransitionHelper.GetTransitionOutTime(new List <TransitionBase> { transitionBase }); transitionBase.InitTransitionOut(); transitionBase.TransitionOut(); yield return(new WaitForSeconds(transitionTime + 0.5f)); transitionBase.TransitionIn(); }