public Axis(AppInput.StandardAxis axis, float multiplier = 1) { this.axis = axis; this.multiplier = multiplier; }
/// <summary> /// describes functions to execute when a specific key is pressed/held/released /// </summary> public AxBind(AppInput.StandardAxis axis, string name = null, Func <float, bool> onAxisEvent = null, Func <bool> additionalRequirement = null) : this(new Axis(axis), name, onAxisEvent, additionalRequirement) { }
public void AddAxis(AppInput.StandardAxis axis, string nameToUse, Func <float, bool> onAxis = null) { AddAxis(new Axis[] { new Axis(axis) }, nameToUse, onAxis); }
/// <summary> /// describes a function to execute when a specific key-combination is pressed /// </summary> public AxBind(AppInput.StandardAxis axis, Func <float, bool> onAxisEvent, string name = null) : this(axis, name, onAxisEvent) { }