Ejemplo n.º 1
0
    void Update()
    {
        if (bPauseOptions)
        {
            pauseTime -= Time.deltaTime;
            if (pauseTime <= 0)
            {
                UnpauseOptions();
            }
        }

        // Temp: Update Camera display / aspect ratio & virtual joystick
        if (Input.GetKeyUp(KeyCode.R) ||
            contSupp.ControllerMenuLeft("up"))
        {
            ConfigureParameters();
            fixedJoy.JoystickPosition();
        }
    }
    public void ResetParameters()
    {
        Debug.Log("resetting");

        if (aspectUtil)
        {
            aspectUtil.Awake();
        }
        if (dMan)
        {
            dMan.ConfigureParameters();
        }
        if (oMan)
        {
            oMan.ConfigureParameters();
        }
        if (fixedJoy)
        {
            fixedJoy.JoystickPosition();
        }

        if (uMan)
        {
            uMan.SetMenus();
            uMan.SetOrientation();
        }

        if (sMan)
        {
            sMan.ResetParameters("CS_TreeTunnel");
            sMan.ResetParameters("CS_TyrannyTunnel");
            sMan.ResetParameters("MainMenu");
            sMan.ResetParameters("SceneTransitioner");
            sMan.ResetParameters("TD_SBF_L1");
            sMan.ResetParameters("TD_SBF_MenuController");
            sMan.ResetParameters("TD_SBF_ModeSelector");
        }
    }
    void Update()
    {
        if (bPauseDialogue)
        {
            pauseTime -= Time.deltaTime;

            if (pauseTime < 0)
            {
                UnpauseDialogue();
            }
        }

        // Advance active dialogues
        if (bDialogueActive &&
            !bPauseDialogue &&
            !pause.bPausing &&
            !pause.bPauseActive &&
            (touches.bAaction ||
             Input.GetButtonDown("Action") ||
             Input.GetButtonDown("BAction") ||
             contSupp.ControllerButtonPadBottom("down") ||
             contSupp.ControllerButtonPadRight("down") ||
             (Input.GetButtonDown("DialogueAction") &&
              !uMan.bControlsActive)))
        {
            touches.Vibrate();

            if (!bTypewriting)
            {
                if (currentLine < dialogueLines.Length)
                {
                    currentLine++;

                    // 05/10/2019 DC -- Avoids the GWC double tap bug
                    if (!oMan.bOptionsActive)
                    {
                        touches.bAaction = false;
                    }
                }

                if (bDialogueActive &&
                    !oMan.bOptionsActive &&
                    currentLine <= dialogueLines.Length - 1)
                {
                    StartCoroutine(TypewriteText());
                }
            }
            else
            {
                delayForTypewriting = delayForTypewriting / 10f;
            }
        }

        // Show Options if present and w/ the last dialogue prompt; otherwise, reset the dialogue
        if (bDialogueActive &&
            oMan.bDiaToOpts &&
            !bTypewriting &&
            !oMan.bOptionsActive &&
            currentLine >= dialogueLines.Length - 1)
        {
            oMan.ShowOptions();
        }
        else if (!oMan.bOptionsActive &&
                 currentLine >= dialogueLines.Length)
        {
            ResetDialogue();
        }

        // Temp: Update Camera display / aspect ratio & virtual joystick
        if (Input.GetKeyUp(KeyCode.R) ||
            contSupp.ControllerMenuLeft("up"))
        {
            ConfigureParameters();
            fixedJoy.JoystickPosition();
            uMan.SetMenus();
        }

        //Check sizing stuff
        //if (Input.GetKeyDown(KeyCode.T))
        //{
        //    Debug.Log("Cam rect:" + mainCamera.GetComponent<Camera>().rect);
        //    Debug.Log("Cam width:" + mainCamera.GetComponent<Camera>().rect.width);
        //    Debug.Log("Cam height:" + mainCamera.GetComponent<Camera>().rect.height);
        //}
    }