Exemplo n.º 1
0
 public bool GetButton(WebVRInputAction action)
 {
     if (!buttonStates.ContainsKey(action))
     {
         return(false);
     }
     return(buttonStates[action][0]);
 }
Exemplo n.º 2
0
    public bool GetButtonUp(WebVRInputAction action)
    {
        if (!buttonStates.ContainsKey(action))
        {
            return(false);
        }

        bool isUp            = false;
        bool buttonPressed   = buttonStates[action][0];
        bool prevButtonState = buttonStates[action][1];

        if (!buttonPressed && prevButtonState)
        {
            buttonStates[action][1] = false;
            isUp = true;
        }
        return(isUp);
    }