public static void StartFade(FadeType type, Color targetColor) { screenFader.SetActive(true); CreateAnimation(targetColor); currentType = type; switch (currentType) { case FadeType.FADEIN: currentAnimation.StartAnimating(); break; case FadeType.FADEOUT: currentAnimation.StartReverseAnimating(); break; } }
private void StartAnimation(MyAnimation animation) { animation.FinishedAnimating += new AnimationEventHandler(AnimationFinished); animation.StartAnimating(); }