public void Show() { TweenCanvasAlpha instance = canvas.GetComponent <TweenCanvasAlpha>(); TweenParameters t = new TweenParameters(canvas, from, to, time, delay); instance.ObjectiveShow(t); }
public void ShowLeaderboard() { manager.MakeUninteractable(tapToContinue); manager.MakeInteractable(tournamentGameOverPanel); TweenCanvasAlpha.Show(new TweenParameters(distanceGameOverPanel, 1f, 0f, 1f, 0f)); TweenCanvasAlpha.Show(new TweenParameters(tournamentGameOverPanel, 0f, 1f, 1f, 1f)); }
public void HideGameOverPanel() { activePanel = Panel.Playing; HideRewindPanel(); TweenCanvasAlpha.Show(new TweenParameters(gameoverPanel, 1f, 0f, 1f, 0f)); MakeUninteractable(gameoverPanel, 0.5f); }
private IEnumerator TimelineAnimation() { distanceProgressBar.fillAmount = 0; distanceLabel.text = "0M"; CreateEventMarkers(); yield return(new WaitForSeconds(initialWaitTime)); for (float f = 0.0f; f < 1.0f; f += Time.deltaTime / timelineAnimationTime) { for (int i = 0; i < timelineEvents.Count; i++) { if (timelineEvents[i].timelinePlace <= f) { timelineEvents[i].Reveal(); } } distanceProgressBar.fillAmount = f; distanceLabel.text = ((int)(f * distance)).ToString() + "M"; yield return(new WaitForEndOfFrame()); } TweenCanvasAlpha.Show(new TweenParameters(tapToContinue, 0f, 1f, 1f, 0f)); manager.MakeInteractable(tapToContinue); }
private IEnumerator AnimCoroutine() { TweenCanvasAlpha.Show(new TweenParameters(self, 0f, 1f, 0.5f, 0f)); textLabel.text = "Share your score"; this.GetComponent <RectTransform>().localPosition = positions[0]; yield return(new WaitForSeconds(1f)); TweenCanvasAlpha.Show(new TweenParameters(self, 1f, 0f, 0.5f, 0f)); yield return(new WaitForSeconds(0.5f)); TweenCanvasAlpha.Show(new TweenParameters(self, 0f, 1f, 0.5f, 0f)); textLabel.text = "Check your achievements"; this.GetComponent <RectTransform>().localPosition = positions[1]; yield return(new WaitForSeconds(1f)); TweenCanvasAlpha.Show(new TweenParameters(self, 1f, 0f, 0.5f, 0f)); yield return(new WaitForSeconds(0.5f)); TweenCanvasAlpha.Show(new TweenParameters(self, 0f, 1f, 0.5f, 0f)); textLabel.text = "Leaderboards"; this.GetComponent <RectTransform>().localPosition = positions[2]; yield return(new WaitForSeconds(1f)); TweenCanvasAlpha.Show(new TweenParameters(self, 1f, 0f, 0.5f, 0f)); yield return(new WaitForSeconds(0.5f)); TweenCanvasAlpha.Show(new TweenParameters(self, 0f, 1f, 0.5f, 0f)); textLabel.text = "See Replay"; this.GetComponent <RectTransform>().localPosition = positions[3]; yield return(new WaitForSeconds(1f)); TweenCanvasAlpha.Show(new TweenParameters(self, 1f, 0f, 0.5f, 0f)); }
public void ShowControls() { activePanel = Panel.ControlsSettings; MakeUninteractable(settingsPanel); MakeInteractable(controlsPanel); TweenCanvasAlpha.Show(new TweenParameters(controlsPanel, 0f, 1f, alphaAnimationTime, 1f)); TweenCanvasAlpha.Show(new TweenParameters(settingsPanel, 1f, 0f, alphaAnimationTime, 0f)); }
private void Awake() { _instance = this; TweenCanvasAlpha.Show(new TweenParameters(tint, 1f, 0f, 2f, 1f)); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 0.015f, 1f, 2f, 2f)); EventSystem.current.SetSelectedGameObject(gameUIFirstSelectedButton); }
public void GoToCheckpoint() { checkpointsVisibility = 1; LeanTween.rotate(cam, Vector3.zero, 0.8f).setEase(LeanTweenType.easeInOutCubic); LeanTween.moveLocal(cam, Vector3.zero, 0.8f).setEase(LeanTweenType.easeInOutCubic); TweenCanvasAlpha.Show(new TweenParameters(mainMenu, 1f, 0f, 1f, 0f)); currentState = 1; regionSelector.NextRegion(); }
public void ShowGameOverPanel() { activePanel = Panel.GameOver; gameOverScenario.StartScenario(); HideRewindPanel(); TweenCanvasAlpha.Show(new TweenParameters(tint, 1f, 0f, 2f, 0f)); TweenCanvasAlpha.Show(new TweenParameters(gameUI, 1f, 0f, 1f, 0f)); // ShowCanvasImmediately(gameoverPanel); }
public void BackFromCheckpoints() { checkpointsCreator.MakeInactive(); activePanel = Panel.StartGame; checkpointManager.GoBackToMainFromCheckpoint(); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 0.015f, 1f, 1f, 0f)); TweenCanvasAlpha.Show(new TweenParameters(regionSelectorPanel, 1f, 0f, 1f, 0f)); MakeInteractable(startPanel); }
public void StartGame() { checkpointManager.StartCoroutine("decreaseCheckpointsVisibility"); TweenCanvasAlpha.Show(new TweenParameters(gameUI, 0f, 1f, alphaAnimationTime, 1f)); TweenCanvasAlpha.Show(new TweenParameters(regionSelectorPanel, 1f * regionSelectorPanel.alpha, 0f, alphaAnimationTime, 0f)); gameUI.interactable = true; gameUI.blocksRaycasts = true; activePanel = Panel.Playing; }
private IEnumerator DestroyEnumerator() { yield return(new WaitForSeconds(ScoreBonusManager.Instance.dieTime)); TweenCanvasAlpha.Show(new TweenParameters(cg, 1f, 0f, 0.2f, 0f)); yield return(new WaitForSeconds(0.5f)); ScoreBonusManager.Instance.SiftDown(); Destroy(this.gameObject); }
public static void Show(TweenParameters parameters) { TweenCanvasAlpha instance = parameters.canvas.GetComponent <TweenCanvasAlpha>(); if (instance == null) { instance = parameters.canvas.gameObject.AddComponent <TweenCanvasAlpha>(); } instance.ObjectiveShow(parameters); }
public void ShowCheckpoints() { activePanel = Panel.RegionSelect; MakeUninteractable(startPanel); MakeInteractable(regionSelectorPanel); checkpointsCreator.MakeActive(); MakeInteractable(firstRegionCanvas); TweenCanvasAlpha.Show(new TweenParameters(regionSelectorPanel, 0f, 1f, alphaAnimationTime, 0f)); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 1f, 0f, alphaAnimationTime, 0f)); }
public void BackFromAboutPanel() { StopCoroutine("AboutShowScenario"); activePanel = Panel.StartGame; LeanTween.moveLocal(cam, new Vector3(0, 27.4f, -32f), 0.75f).setEase(LeanTweenType.easeInOutCubic); LeanTween.rotate(cam, new Vector3(40f, 0f, 0f), 0.75f).setEase(LeanTweenType.easeInOutCubic); MakeInteractable(startPanel); MakeUninteractable(aboutCanvas); MakeUninteractable(aboutCanvasContent); TweenCanvasAlpha.Show(new TweenParameters(aboutCanvas, 1f, 0f, alphaAnimationTime, 0f)); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 0f, 1f, alphaAnimationTime, 1f)); }
public void BackFromControlSettings() { activePanel = Panel.StartGame; MakeUninteractable(controlsPanel); MakeInteractable(startPanel); TweenCanvasAlpha.Show(new TweenParameters(controlsPanel, 1f, 0f, alphaAnimationTime, 0f)); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 0f, 1f, alphaAnimationTime, 1f)); EventSystem.current.SetSelectedGameObject(gameUIFirstSelectedButton); LeanTween.moveLocal(cam, new Vector3(0, 27.4f, -32f), 0.75f).setEase(LeanTweenType.easeInOutCubic); LeanTween.rotate(cam, new Vector3(40f, 0f, 0f), 0.75f).setEase(LeanTweenType.easeInOutCubic); }
public void ShowSummary() { manager.MakeInteractable(gameoverPanel); manager.MakeUninteractable(tournamentGameOverPanel); TweenCanvasAlpha.Show(new TweenParameters(tournamentGameOverPanel, 1f, 0f, 1f, 0f)); TweenCanvasAlpha.Show(new TweenParameters(gameoverPanel, 0f, 1f, 1f, 1f)); foreach (TimeLineEvent t in timelineEvents) { Destroy(t.marker); } timelineEvents = new List <TimeLineEvent>(); }
public void ShowSettings() { //StartCoroutine("TweenMenuFwdSpeed"); activePanel = Panel.Settings; MakeUninteractable(startPanel); MakeInteractable(settingsPanel); TweenCanvasAlpha.Show(new TweenParameters(settingsPanel, 0f, 1f, alphaAnimationTime, 1f)); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 1f, 0f, alphaAnimationTime, 0f)); EventSystem.current.SetSelectedGameObject(settingsFirstSelectedButton); LeanTween.moveLocal(cam, Vector3.zero, 0.75f).setEase(LeanTweenType.easeInOutCubic); LeanTween.rotate(cam, Vector3.zero, 0.75f).setEase(LeanTweenType.easeInOutCubic); }
private IEnumerator AboutShowScenario() { aboutCanvasContent.alpha = 0; activePanel = Panel.About; ShowCanvasImmediately(aboutCanvas); TweenCanvasAlpha.Show(new TweenParameters(startPanel, 1f, 0f, alphaAnimationTime, 0f)); LeanTween.moveLocal(cam, Vector3.zero, 0.75f).setEase(LeanTweenType.easeInOutCubic); LeanTween.rotate(cam, Vector3.zero, 0.75f).setEase(LeanTweenType.easeInOutCubic); yield return(new WaitForSeconds(1f)); aboutModal.Show(); yield return(new WaitForSeconds(1f)); TweenCanvasAlpha.Show(new TweenParameters(aboutCanvasContent, 0f, 1f, alphaAnimationTime, 1f)); MakeInteractable(aboutCanvasContent); }
public void Back() { Debug.Log("Back " + activePanel.ToString()); switch (activePanel) { case (Panel.StartGame): TweenCanvasAlpha.Show(new TweenParameters(tint, 0f, 1f, 2f, 1f)); activePanel = Panel.Quitting; Application.Quit(); break; case (Panel.RegionSelect): BackFromCheckpoints(); EventSystem.current.SetSelectedGameObject(gameUIFirstSelectedButton); break; case (Panel.Playing): PauseGame(); break; case (Panel.Pause): ResumeGame(); break; case (Panel.Settings): BackFromSettings(); EventSystem.current.SetSelectedGameObject(gameUIFirstSelectedButton); break; case (Panel.ControlsSettings): BackFromControlSettings(); break; case (Panel.RewindPanel): vehicle.GameOver(); break; case (Panel.GameOver): BackFromGameOverPanel(); break; case (Panel.About): BackFromAboutPanel(); break; } }
public void Reveal() { TweenCanvasAlpha.Show(new TweenParameters(this.GetComponent <CanvasGroup>(), 0f, 1f, 1f, 0f)); }
public void BackFromGameOverPanel() { TweenCanvasAlpha.Show(new TweenParameters(tint, 0f, 1f, 1f, 0f)); StartCoroutine(ReloadLevel(1)); }