Example #1
0
    void Update()
    {
        //Condicional para enviar o valor literal da direção do player
        if (m_Horizontal > 0)
        {
            right = true;
        }
        else if (m_Horizontal < 0)
        {
            right = false;
        }


        m_Player.Move(m_Jump, m_Horizontal); //Envia as informações de movimento para o script responável pelo player
        m_Player.RotationCharacter(right);   //Envia as informações de doratção para o script responsável pelo player
        inGameMenu.Pause(m_Pause);           //Pausa o jogo



        m_Horizontal  = Input.GetAxis("Horizontal");     //Input de movimentação horizontal
        m_Jump        = Input.GetButtonDown("Jump");     //Input de movimentação vertical (pulo)
        m_Get_Objects = Input.GetButtonDown("Get");      //Input para pegar objetos
        m_Interact    = Input.GetButtonDown("Interact"); //Input de interação com o cenário
        m_Pause       = Input.GetButtonDown("Pause");    //Input para pausar o jogo

        #region Input dos triggers
        m_Button1 = Input.GetButtonDown("Button1");
        m_Button2 = Input.GetButtonDown("Button2");
        m_Button3 = Input.GetButtonDown("Button3");
        m_Button4 = Input.GetButtonDown("Button4");
        #endregion
        #region Trigger das habilidades
        if (m_Button1)
        {
            i_buttonTriggered = 0;
        }
        else if (m_Button2)
        {
            i_buttonTriggered = 1;
        }
        else if (m_Button3)
        {
            i_buttonTriggered = 2;
        }
        else if (m_Button4)
        {
            i_buttonTriggered = 3;
        }
        else
        {
            i_buttonTriggered = -1;
        }
        m_Player.ButtonSelect(i_buttonTriggered);
        #endregion
    }
    void Update()
    {
        if (InputController.PauseInput())
        {
            if (!lockKey)
            {
                if (!menu.IsPaused)
                {
                    menu.Pause();
                    LockKeys(true);
                }
                else
                {
                    menu.UnPause();
                    LockKeys(false);
                }
            }
        }

        if (Input.GetKeyDown(journalKey))
        {
            //CallTabletTrigger ();

            /*if(map.activeSelf == true) {
             *      //changePlayerState ();
             *      //CallMap (false);
             * }*/
        }
        if ((InputController.InventoryInput()) && !lockKey)
        {
            CallInventoryTrigger();
        }
        if ((InputController.MapInput()) && !lockKey)
        {
            //CallMapTrigger();
            if (inventoryUp)
            {
                CallInventoryTrigger();
            }
        }
    }
Example #3
0
    void Update()
    {
        if (Input.GetKeyDown(KeyCode.P))
        {
            if (!menu.IsPaused)
            {
                menu.Pause();
                LockKeys(true);
            }
            else
            {
                menu.UnPause();
                LockKeys(false);
            }
        }

        if (Input.GetKeyDown(journalKey) && !lockKey)
        {
            CallTabletTrigger();
        }
        if ((Input.GetKeyDown(inventoryKey)) && !lockKey)
        {
            CallInventoryTrigger();
        }
        if ((Input.GetKeyDown(mapKey)) && !lockKey)
        {
            CallMapTrigger();
        }

        //Listing buttons of the joystick
        // for the map
        //if(!mapBlocked)
        // if ((Input.GetButtonDown("Fire3")) && !lockKey)
        // {
        //     CallMapTrigger();
        // }
        // //for the inventory
        // if ((Input.GetButtonDown("Fire2")) && !lockKey)
        // {
        //     CallInventoryTrigger();
        // }
        // //for the tablet
        // if ((Input.GetButtonDown("Fire1")) && !lockKey)
        // {
        //     CallTabletTrigger();
        // }


        if (mapUp)
        {
            changeAlphaGroupCanvas(StatusButtonMap, true);
        }
        else
        {
            changeAlphaGroupCanvas(StatusButtonMap, false);
        }

        if (tabletUp)
        {
            changeAlphaGroupCanvas(StatusButtonTablet, true);
        }
        else
        {
            changeAlphaGroupCanvas(StatusButtonTablet, false);
        }

        if (inventoryUp)
        {
            changeAlphaGroupCanvas(StatusButtonInventory, true);
        }
        else
        {
            changeAlphaGroupCanvas(StatusButtonInventory, false);
        }
    }