// Update is called once per frame void Update() { switch (selectedTransition) { case kScreenTransition.FadeInFadeOut: { mCoroutine = FadeInRoutine(t1, t2); StartCoroutine(mCoroutine); selectedTransition = kScreenTransition.none; break; } default: break; } }
//--Fade in Fade out public void FadeInFadeOut(float fadeInTime, float fadeOutTime) { selectedTransition = kScreenTransition.FadeInFadeOut; t1 = fadeInTime; t2 = fadeOutTime; }