public static InputConfiguration SetAltNegativeButton( this InputConfiguration inputConfiguration, string negativeButton) { return(inputConfiguration .Configure(altNegativeButton: negativeButton)); }
void AssertSaveAndLoadAreEquivalent(InputConfiguration inputConfiguration) { // arrange inputConfiguration.Configure( gravity: 5, sensitivity: 0.5f, snap: true, invert: true); var axes = new List <InputConfiguration> { inputConfiguration }; var inputManager = new InputManager { Axes = axes }; // act inputManager.Save(); var newSettings = InputManager.FromProjectSettings(); var newAxes = newSettings.Axes.ToArray(); Assert.AreEqual(axes.Count(), newAxes.Length); for (int i = 0; i < axes.Count; i++) { AssertAreEquivalent(axes[i], newAxes[i]); } }
public static InputConfiguration SetAltPositiveButton( this InputConfiguration inputConfiguration, string positiveButton) { return(inputConfiguration .Configure(altPositiveButton: positiveButton)); }
public static InputConfiguration SetTypeKeyOrMouseButton( this InputConfiguration inputConfiguration) { return(inputConfiguration.Configure( axisType: AxisType.KeyOrMouseButton, axisNumber: AxisNumber.AxisX, joystickNumber: JoystickNumber.AllJoysticks)); }
public static InputConfiguration SetTypeMouseMovement( this InputConfiguration inputConfiguration, AxisNumber axisNumber) { return(inputConfiguration.Configure( axisType: AxisType.MouseMovement, joystickNumber: JoystickNumber.AllJoysticks, axisNumber: axisNumber, sensitivity: 1)); }
public static InputConfiguration ConfigureInfo( this InputConfiguration inputConfiguration, string name, string descriptiveName = null, string descriptiveNegativeName = null) { return(inputConfiguration.Configure( name: name, descriptiveName: descriptiveName, descriptiveNegativeName: descriptiveNegativeName)); }
public static InputConfiguration SetTypeJoystickAxis( this InputConfiguration inputConfiguration, JoystickNumber joystickNumber, AxisNumber axisNumber) { return(inputConfiguration.Configure( axisType: AxisType.JoystickAxis, joystickNumber: joystickNumber, axisNumber: axisNumber, sensitivity: 1)); }