public static float GetAxis(GenericAxis axis, OuyaPlayer p = OuyaPlayer.P01) { switch (axis) { case GenericAxis.LX: return OuyaInput.GetAxis(OuyaAxis.LX, p) + Input.GetAxis("LX"); break; case GenericAxis.LY: return OuyaInput.GetAxis(OuyaAxis.LY, p) + Input.GetAxis("LY"); break; case GenericAxis.RX: return OuyaInput.GetAxis(OuyaAxis.RX, p) + Input.GetAxis("RX"); break; case GenericAxis.RY: return OuyaInput.GetAxis(OuyaAxis.RY, p) + Input.GetAxis("RY"); break; case GenericAxis.LT: return OuyaInput.GetAxis(OuyaAxis.LT, p) + Input.GetAxis("LT"); break; case GenericAxis.RT: return OuyaInput.GetAxis(OuyaAxis.RT, p) + Input.GetAxis("RT"); break; case GenericAxis.DX: return OuyaInput.GetAxis(OuyaAxis.DX, p) + Input.GetAxis("DX"); break; case GenericAxis.DY: return OuyaInput.GetAxis(OuyaAxis.DY, p) + Input.GetAxis("DY"); break; default: return 0; break; } }
public void AxisParamtersChangedAutomatically(GenericAxis source) { YaxisDescription yaxis = (YaxisDescription)source.userData; yaxis.visible = source.visible; mainForm.refreshPropertiesForm(); }