Class InputActionPropertyExtensions
Extension methods for UnityEngine.InputSystem.InputActionProperty.
Inherited Members
Namespace: UnityEngine.XR.Interaction.Toolkit.Inputs
Assembly: Unity.XR.Interaction.Toolkit.dll
Syntax
public static class InputActionPropertyExtensions
Methods
DisableDirectAction(InputActionProperty)
Disable the action held on to by the property
only if it represents
an UnityEngine.InputSystem.InputAction directly. In other words, function will do nothing if the action
has a non-null UnityEngine.InputSystem.InputActionProperty.reference property.
Declaration
public static void DisableDirectAction(this InputActionProperty property)
Parameters
Type | Name | Description |
---|---|---|
InputActionProperty | property | The property to operate on. |
Remarks
This can make it easier to allow the enabled state of the UnityEngine.InputSystem.InputAction serialized with a MonoBehaviour to be owned by the behavior itself, but let a reference type be managed elsewhere.
EnableDirectAction(InputActionProperty)
Enable the action held on to by the property
only if it represents
an UnityEngine.InputSystem.InputAction directly. In other words, function will do nothing if the action
has a non-null UnityEngine.InputSystem.InputActionProperty.reference property.
Declaration
public static void EnableDirectAction(this InputActionProperty property)
Parameters
Type | Name | Description |
---|---|---|
InputActionProperty | property | The property to operate on. |
Remarks
This can make it easier to allow the enabled state of the UnityEngine.InputSystem.InputAction serialized with a MonoBehaviour to be owned by the behavior itself, but let a reference type be managed elsewhere.