Class AxisDeadzoneProcessor
Inherited Members
Namespace: UnityEngine.InputSystem.Processors
Assembly: Unity.InputSystem.dll
Syntax
public class AxisDeadzoneProcessor : InputProcessor<float>
Remarks
This processor is registered (see RegisterProcessor<T>(string)) under the name "AxisDeadzone".
It acts like a combination of ClampProcessor and NormalizeProcessor.
// Bind to right trigger on gamepad such that the value is clamped and normalized between
// 0.3 and 0.7.
new InputAction(binding: "<Gamepad>/rightTrigger", processors: "axisDeadzone(min=0.3,max=0.7)");
Fields
max
Upper bound (inclusive) beyond which input values get clamped. Corresponds to 1 in the normalized range.
Declaration
public float max
Field Value
Type | Description |
---|---|
float |
Remarks
If this is equal to 0 (the default), defaultDeadzoneMax is used instead.
See Also
min
Lower bound (inclusive) below which input values get clamped. Corresponds to 0 in the normalized range.
Declaration
public float min
Field Value
Type | Description |
---|---|
float |
Remarks
If this is equal to 0 (the default), defaultDeadzoneMin is used instead.
See Also
Methods
Process(float, InputControl)
Declaration
public override float Process(float value, InputControl control = null)
Parameters
Type | Name | Description |
---|---|---|
float | value | Input value. |
InputControl | control | Ignored. |
Returns
Type | Description |
---|---|
float | Normalized value. |
Overrides
See Also
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |