Exemplo n.º 1
0
    private void Update()
    {
        if (blocked.value)
        {
            statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_HORIZONTAL, 0f);
            statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_VERTICAL, 0f);
            return;
        }

        statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_HORIZONTAL, ReInput.players.GetPlayer(playerIndex).GetAxisRaw(GlobalSymbol.INPUTACTION_MoveHorizontal));
        statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_VERTICAL, ReInput.players.GetPlayer(playerIndex).GetAxisRaw(GlobalSymbol.INPUTACTION_MoveVertical));
        if (GetButtonDown(GlobalSymbol.INPUTACTION_Collect) || GetButtonDown(GlobalSymbol.INPUTACTION_Grab))
        {
            if (hand.equipped)
            {
                hand.Use();
                return;
            }
        }
        if (GetButtonDown(GlobalSymbol.INPUTACTION_Collect) || GetButtonDown(GlobalSymbol.INPUTACTION_Grab))
        {
            characterInteraction.Interact();
            return;
        }
    }
Exemplo n.º 2
0
    private void Update()
    {
        if (blocked.value)
        {
            statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_HORIZONTAL, 0f);
            statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_VERTICAL, 0f);
            return;
        }

        statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_HORIZONTAL, GetHorizontal());
        statCollection.SetStatValue(GlobalSymbol.INPUTVAR_MOVE_VERTICAL, GetVertical());
        if (GetButtonDown(GlobalSymbol.INPUTACTION_Collect) || GetButtonDown(GlobalSymbol.INPUTACTION_Grab))
        {
            if (hand.equipped)
            {
                hand.Use();
                return;
            }
        }
        if (GetButtonDown(GlobalSymbol.INPUTACTION_Collect) || GetButtonDown(GlobalSymbol.INPUTACTION_Grab))
        {
            characterInteraction.Interact();
            return;
        }
    }