/// <summary> /// Start One of the 3 play modes /// </summary> /// <param name="option"></param> private void PlayButton(playOptions option) { buttonContainer.gameObject.SetActive(false); Transform target; if (option == playOptions.FlyOver) { flyOverCamera.enabled = true; target = flyOverCamera.transform; instructionsText.text = FlyOverInstroctions; } else if (option == playOptions.Walk) { flyOverCamera.gameObject.SetActive(false); walkTarget.parent.gameObject.SetActive(true); target = walkTarget; } else { flyOverCamera.gameObject.SetActive(false); PlaneTarget.parent.parent.gameObject.SetActive(true); target = PlaneTarget; } foreach (Util.Follow follow in follows) { follow.Target = target; } terain.Target = target; }
/// <summary> /// Start One of the 3 play modes /// </summary> /// <param name="option"></param> private void PlayButton(playOptions option) { buttonContainer.gameObject.SetActive(false); Transform target; if (option == playOptions.FlyOver) { flyOverCamera.enabled = true; target = flyOverCamera.transform; instructionsText.text = FlyOverInstroctions; } else if (option == playOptions.Walk) { flyOverCamera.gameObject.SetActive(false); walkTarget.parent.gameObject.SetActive(true); target = walkTarget; } else { flyOverCamera.gameObject.SetActive(false); PlaneTarget.parent.parent.gameObject.SetActive(true); target = PlaneTarget; } foreach (Util.Follow follow in follows) { follow.Target = target; } terain.Target = target; }