public IEnumerator RestartAnimation() { yield return(StartCoroutine(UIAnimation.Fade(fadePanel.GetComponent <CanvasGroup>(), 0, 1, 2f))); SceneManager.LoadScene(0); yield break; }
IEnumerator DisplayOptionsAnim() { yield return(UIAnimation.FadeButton(_button_quit, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_play, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_options, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_ggjLogo, FadeType.Out, .2f)); yield return(UIAnimation.FadeGroup(_names, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_title, FadeType.Out, .2f)); _options.SetActive(true); _button_return.Select(); _menu.SetActive(false); yield return(UIAnimation.FadeGroup(_controlles, FadeType.In, .2f)); yield return(UIAnimation.FadeGroup(_sliderMusic, FadeType.In, .2f)); yield return(UIAnimation.FadeGroup(_sliderSFX, FadeType.In, .2f)); yield return(UIAnimation.Fade(_options_text, FadeType.In, .2f)); yield return(UIAnimation.FadeButton(_button_return, FadeType.In, .2f)); }
IEnumerator RestartAnimation() { yield return(StartCoroutine(UIAnimation.Fade(UIManager.fadePanel.GetComponent <CanvasGroup>(), 1, 0, 2))); UIManager.fadePanel.gameObject.SetActive(false); yield break; }
IEnumerator LaunchGame() { yield return(HideMenuAnim()); yield return(UIAnimation.Fade(_fade_back, FadeType.Out, .2f)); yield return(GameManager.inst.states = GameManager.GameStates.playing); }
public void GameStart() { StartUIPanel.GetComponent <CanvasGroup>().blocksRaycasts = false; StartCoroutine(UIAnimation.Fade(StartUIPanel.GetComponent <CanvasGroup>(), 1, 0, 1)); StartCoroutine(DeathzoneStart()); ScoreText.gameObject.SetActive(true); gemTrackerText.gameObject.SetActive(true); gemTrackerImage.gameObject.SetActive(true); }
IEnumerator StartFade() { _fade_front.gameObject.SetActive(true); _fade_back.gameObject.SetActive(true); _menu.SetActive(true); yield return(UIAnimation.Fade(_fade_front, FadeType.Out, .4f)); _fade_front.gameObject.SetActive(false); }
IEnumerator DisplayPauseAnim() { yield return(UIAnimation.Fade(_fade_back, FadeType.In, .2f, .6f)); yield return(UIAnimation.Fade(_pause_text, FadeType.In, .3f)); yield return(UIAnimation.FadeButton(_button_resume, FadeType.In, .3f)); yield return(UIAnimation.FadeButton(_button_menu, FadeType.In, .3f)); }
IEnumerator DisplayDieAnim() { _death.gameObject.SetActive(true); float duration = .4f; yield return(UIAnimation.Fade(_fade_back, FadeType.In, duration, .6f)); yield return(UIAnimation.Fade(_die, FadeType.In, duration)); yield return(UIAnimation.Fade(_desc, FadeType.In, duration)); }
IEnumerator HidePauseAnim() { GameManager.inst.states = GameManager.GameStates.playing; yield return(UIAnimation.FadeButton(_button_menu, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_pause_text, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_resume, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_fade_back, FadeType.Out, .2f)); yield return(new WaitForSeconds(.1f)); _pause.gameObject.SetActive(false); }
IEnumerator DisplayMenuAnim() { _menu.SetActive(true); yield return(UIAnimation.FadeButton(_button_quit, FadeType.In, .2f)); yield return(UIAnimation.FadeButton(_button_options, FadeType.In, .2f)); yield return(UIAnimation.FadeButton(_button_play, FadeType.In, .2f)); yield return(UIAnimation.Fade(_ggjLogo, FadeType.In, .2f)); yield return(UIAnimation.FadeGroup(_names, FadeType.In, .2f)); yield return(UIAnimation.Fade(_title, FadeType.In, .2f)); }
IEnumerator HideOptionsAnim() { yield return(UIAnimation.FadeGroup(_controlles, FadeType.Out, .2f)); yield return(UIAnimation.FadeGroup(_sliderMusic, FadeType.Out, .2f)); yield return(UIAnimation.FadeGroup(_sliderSFX, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_options_text, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_return, FadeType.Out, .2f)); _menu.SetActive(true); _button_play.Select(); _options.SetActive(false); yield return(DisplayMenuAnim()); }
IEnumerator HideMenuAnim(bool hide = true) { yield return(UIAnimation.FadeButton(_button_quit, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_options, FadeType.Out, .2f)); yield return(UIAnimation.FadeButton(_button_play, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_ggjLogo, FadeType.Out, .2f)); yield return(UIAnimation.FadeGroup(_names, FadeType.Out, .2f)); yield return(UIAnimation.Fade(_title, FadeType.Out, .2f)); if (hide) { _menu.SetActive(false); } }
public IEnumerator StartAnimation() { foreach (RectTransform rect in UIManager.bottomButtons) { StartCoroutine(UIAnimation.MoveRect(rect, new Vector2(rect.anchoredPosition.x, 0), 1000)); yield return(new WaitForSeconds(0.1f)); } yield return(StartCoroutine(UIAnimation.Fade(UIManager.ChallengeParent, 0, 1, 2))); foreach (CanvasGroup g in UIManager.challengeTransform) { switch (g.name) { case "GemChallenges": if (saveData.curGemChallenge < instance.gemChallenges.Length) { StartCoroutine(UIAnimation.Fade(g, 0, 1, 2)); } break; case "DistanceChallenges": if (saveData.curDistanceChallenge < instance.distanceChallenges.Length) { StartCoroutine(UIAnimation.Fade(g, 0, 1, 2)); } break; } yield return(new WaitForSeconds(0.5f)); } if (gemChallengeComplete) { StartCoroutine(GemChallengeComplete()); } if (distanceChallengeComplete) { StartCoroutine(DistanceChallengeComplete()); } yield break; }