Class InputExtensions
Various useful extension methods.
Namespace: UnityEngine.InputSystem
Syntax
public static class InputExtensionsMethods
IsActive(TouchPhase)
Return true if the given phase is Began, Moved, or Stationary, i.e. if a touch with that phase would indicate an ongoing touch.
Declaration
public static bool IsActive(this TouchPhase phase)Parameters
| Type | Name | Description | 
|---|---|---|
| TouchPhase | phase | A touch phase. | 
Returns
| Type | Description | 
|---|---|
| Boolean | True if the phase indicates a touch that is ongoing. | 
See Also
IsEndedOrCanceled(TouchPhase)
Return true if the given phase is Canceled or Ended, i.e. if a touch with that phase would no longer be ongoing.
Declaration
public static bool IsEndedOrCanceled(this TouchPhase phase)Parameters
| Type | Name | Description | 
|---|---|---|
| TouchPhase | phase | A touch phase. | 
Returns
| Type | Description | 
|---|---|
| Boolean | True if the phase indicates a touch that has ended. | 
See Also
IsInProgress(InputActionPhase)
Declaration
public static bool IsInProgress(this InputActionPhase phase)Parameters
| Type | Name | Description | 
|---|---|---|
| InputActionPhase | phase | An action phase. | 
Returns
| Type | Description | 
|---|---|
| Boolean | True if the phase is started or performed. | 
See Also
IsModifierKey(Key)
Check if a Key enum value represents a modifier key.
Declaration
public static bool IsModifierKey(this Key key)Parameters
| Type | Name | Description | 
|---|---|---|
| Key | key | The key enum value you want to check. | 
Returns
| Type | Description | 
|---|---|
| Boolean | 
 | 
Remarks
Modifier keys are any keys you can hold down to modify the output of other keys pressed simultaneously, such as the "shift" or "control" keys.
IsTextInputKey(Key)
Check if a Key enum value represents key generating text input.
Declaration
public static bool IsTextInputKey(this Key key)Parameters
| Type | Name | Description | 
|---|---|---|
| Key | key | The key enum value you want to check. | 
Returns
| Type | Description | 
|---|---|
| Boolean | 
 |