예제 #1
0
 public Vector2 GetDirectionVector()
 {
     return(new Vector2(
                InputMng.GetAxis("Left Stick Horizontal", playerId),
                InputMng.GetAxis("Left Stick Vertical", playerId)
                ));
 }
예제 #2
0
    public float GetMoveAcceleration()
    {
        if (InputMng.GetButton("Right Trigger", playerId) || InputMng.GetAxis("Right Trigger", playerId) > 0.5f)
        {
            return(1f);
        }

        return(0f);
    }
예제 #3
0
 public static float GetAxis(string axisName)
 {
     return(InputManager.GetAxis(axisName));
 }
예제 #4
0
    int GetPauseMenuDirection()
    {
        int verticalAxisVal = (int)InputMng.GetAxis("Left Stick Vertical", playerId);

        return(verticalAxisVal * -1);
    }
예제 #5
0
파일: InputEvent.cs 프로젝트: lfdelta/Nid3D
 private void EvaluateAxis()
 {
     onAxis.Invoke(InputManager.GetAxis(axisName, playerID));
 }