A floating-point axis control.
Inheritance
System.Object
AxisControl
 
public class AxisControl : InputControl<float>
 
Constructors
  
Declaration
Fields
  
Declaration
Field Value
| Type | Description | 
| System.Boolean |  | 
Declaration
public float clampConstant
 
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
public bool clampToConstant
 
Field Value
| Type | Description | 
| System.Boolean |  | 
Declaration
Field Value
| Type | Description | 
| System.Boolean |  | 
Declaration
Field Value
| Type | Description | 
| System.Boolean |  | 
Declaration
public float normalizeMax
 
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
public float normalizeMin
 
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
public float normalizeZero
 
Field Value
| Type | Description | 
| System.Single |  | 
Declaration
Field Value
| Type | Description | 
| System.Boolean |  | 
Declaration
Field Value
| Type | Description | 
| System.Single |  | 
Methods
  
Declaration
public override bool CompareValue(void *firstStatePtr, void *secondStatePtr)
 
Parameters
| Type | Name | Description | 
| System.Void* | firstStatePtr |  | 
| System.Void* | secondStatePtr |  | 
Returns
| Type | Description | 
| System.Boolean |  | 
Overrides
UnityEngine.InputSystem.InputControl<System.Single>.CompareValue(System.Void*, System.Void*)
Declaration
public override float EvaluateMagnitude(void *statePtr)
 
Parameters
| Type | Name | Description | 
| System.Void* | statePtr |  | 
Returns
| Type | Description | 
| System.Single |  | 
Overrides
Declaration
protected float Preprocess(float value)
 
Parameters
| Type | Name | Description | 
| System.Single | value |  | 
Returns
| Type | Description | 
| System.Single |  | 
Declaration
public override float ReadUnprocessedValueFromState(void *statePtr)
 
Parameters
| Type | Name | Description | 
| System.Void* | statePtr |  | 
Returns
| Type | Description | 
| System.Single |  | 
Overrides
UnityEngine.InputSystem.InputControl<System.Single>.ReadUnprocessedValueFromState(System.Void*)
Declaration
public override void WriteValueIntoState(float value, void *statePtr)
 
Parameters
| Type | Name | Description | 
| System.Single | value |  | 
| System.Void* | statePtr |  | 
Overrides
UnityEngine.InputSystem.InputControl<System.Single>.WriteValueIntoState(System.Single, System.Void*)
Extension Methods