public float GetAxis(string axisName) { if (string.IsNullOrEmpty(axisName)) { throw new ArgumentException("Unexpected axis: " + axisName); } AsvarduilControlAxis axis = ControlAxes.FirstOrDefault(a => a.Name == axisName); return(axis.GetAxis()); }
public bool GetAxisUp(string axisName) { if (string.IsNullOrEmpty(axisName)) { throw new ArgumentException("Unexpected axis: " + axisName); } AsvarduilControlAxis axis = ControlAxes.FirstOrDefault(a => a.Name == axisName); return(axis.PositiveKeyUp() || axis.NegativeKeyUp()); }