示例#1
0
    public float GetAxis(InputAxisValue a_value)
    {
        switch (a_value)
        {
        case InputAxisValue.LeftX:
            return(keyboardAxis.XAxis.Value);

        case InputAxisValue.LeftY:
            return(keyboardAxis.YAxis.Value);

        case InputAxisValue.RightX:
            return(mouseAxis.XAxis.Value);

        case InputAxisValue.RightY:
            return(mouseAxis.YAxis.Value);
        }

        return(0f);
    }
    public float GetAxis(InputAxisValue a_value)
    {
        switch (a_value)
        {
        case InputAxisValue.LeftX:
            return(LeftStickAxis.XAxis.Value);

        case InputAxisValue.LeftY:
            return(LeftStickAxis.YAxis.Value);

        case InputAxisValue.RightX:
            return(RightStickAxis.XAxis.Value);

        case InputAxisValue.RightY:
            return(RightStickAxis.YAxis.Value);
        }

        return(0f);
    }
 public float GetAxis(InputAxisValue a_value)
 {
     return(device.GetAxis(a_value));
 }
 public float GetAxis(InputAxisValue a_value)
 {
     return(keyboardDevice.GetAxis(a_value));
 }