Example #1
0
 // 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();
        }