Class AxisDeadzoneProcessor
Inherited Members
Namespace: UnityEngine.InputSystem.Processors
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.
Fields
max
Upper bound (inclusive) beyond which input values get clamped. Corresponds to 1 in the normalized range.
Declaration
public float maxField Value
| Type | Description | 
|---|---|
| Single | 
Remarks
If this is equal to 0 (the default), defaultDeadzoneMax is used instead.
min
Lower bound (inclusive) below which input values get clamped. Corresponds to 0 in the normalized range.
Declaration
public float minField Value
| Type | Description | 
|---|---|
| Single | 
Remarks
If this is equal to 0 (the default), defaultDeadzoneMin is used instead.
Methods
Process(Single, InputControl)
Declaration
public override float Process(float value, InputControl control = null)Parameters
| Type | Name | Description | 
|---|---|---|
| Single | value | Input value. | 
| InputControl | control | Ignored. | 
Returns
| Type | Description | 
|---|---|
| Single | Normalized value. | 
Overrides
UnityEngine.InputSystem.InputProcessor<System.Single>.Process(System.Single, UnityEngine.InputSystem.InputControl)
  
  
  
  ToString()
Declaration
public override string ToString()Returns
| Type | Description | 
|---|---|
| String |