protected override void Start() { base.Start(); // cache the tweens for easier use //tweenNav = firstTimeNavPanel.GetComponent<TweenToggleDemux>(); tweenSettings = settingsPanel.GetComponent <TweenToggleDemux>(); }
/// <summary> /// Show the ui once camera is done zooming in. /// </summary> private void CameraMoveDone() { TweenToggleDemux toggleDemux = this.GetComponent <TweenToggleDemux>(); toggleDemux.Show(); toggleDemux.ShowTarget = this.gameObject; toggleDemux.ShowFunctionName = "MovePet"; }
private IEnumerator WarmUp() { int seconds = 3; TweenToggleDemux demux = pausePanel.GetComponent <TweenToggleDemux>(); demux.Show(); yield return(new WaitForEndOfFrame()); yield return(new WaitForEndOfFrame()); //Skip 2 frames and then pause the game so we are physically on the ground PauseGame(); while (seconds > 0) //Count from 3 to 0, by 1 second { pausePanel.GetComponentInChildren <Text>().text = seconds.ToString(); seconds--; yield return(new WaitForSeconds(1f)); } demux.Hide(); ResumeGame(); acceptInput = true; }