public string VirtualStickToAxisName(GamePad.Stick virtualStick) { switch (virtualStick) { case GamePad.Stick.LH: return("Horizontal"); case GamePad.Stick.LV: return("Vertical"); case GamePad.Stick.RH: return("Horizontal2"); case GamePad.Stick.RV: return("Vertical2"); default: throw new InvalidVirtualStick(); } }
private string virtualStickToStatusString(GamePad.Stick vStick) { return(vStick.ToString() + ": " + GamePad.GetAxis(vStick) + "\n"); }
public static float GetAxis(GamePad.Stick virtualStick) { string axisName = GetKeyCodeConverter().VirtualStickToAxisName(virtualStick); return(Input.GetAxis(axisName)); }