Ejemplo n.º 1
0
    /// <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;
    }
Ejemplo n.º 2
0
    /// <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;
    }