Class InputActionHandler
Script used to handle input action events. Invokes Unity events when the configured input action starts or ends.
Implements
MonoBehaviour
IEventSystemHandler
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Input
Assembly: cs.temp.dll.dll
Syntax
public class InputActionHandler : BaseInputHandler, MonoBehaviour, IMixedRealityInputActionHandler, IMixedRealityBaseInputHandler, IEventSystemHandler
Fields
OnInputActionEnded
Unity event raised on action end, e.g. button released or gesture completed. Includes the input event that triggered the action.
Declaration
public InputActionUnityEvent OnInputActionEnded
Field Value
Type | Description |
---|---|
InputActionUnityEvent |
OnInputActionEnded
Unity event raised on action end, e.g. button released or gesture completed. Includes the input event that triggered the action.
Declaration
public InputActionUnityEvent OnInputActionEnded
Field Value
Type | Description |
---|---|
InputActionUnityEvent |
OnInputActionStarted
Unity event raised on action start, e.g. button pressed or gesture started. Includes the input event that triggered the action.
Declaration
public InputActionUnityEvent OnInputActionStarted
Field Value
Type | Description |
---|---|
InputActionUnityEvent |
OnInputActionStarted
Unity event raised on action start, e.g. button pressed or gesture started. Includes the input event that triggered the action.
Declaration
public InputActionUnityEvent OnInputActionStarted
Field Value
Type | Description |
---|---|
InputActionUnityEvent |
Methods
RegisterHandlers()
Declaration
protected override void RegisterHandlers()
Overrides
RegisterHandlers()
Declaration
protected override void RegisterHandlers()
Overrides
UnregisterHandlers()
Declaration
protected override void UnregisterHandlers()
Overrides
UnregisterHandlers()
Declaration
protected override void UnregisterHandlers()
Overrides
Explicit Interface Implementations
IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData)
Declaration
void IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData eventData)
Parameters
Type | Name | Description |
---|---|---|
BaseInputEventData | eventData |
IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData)
Declaration
void IMixedRealityInputActionHandler.OnActionEnded(BaseInputEventData eventData)
Parameters
Type | Name | Description |
---|---|---|
BaseInputEventData | eventData |
IMixedRealityInputActionHandler.OnActionStarted(BaseInputEventData)
Declaration
void IMixedRealityInputActionHandler.OnActionStarted(BaseInputEventData eventData)
Parameters
Type | Name | Description |
---|---|---|
BaseInputEventData | eventData |
IMixedRealityInputActionHandler.OnActionStarted(BaseInputEventData)
Declaration
void IMixedRealityInputActionHandler.OnActionStarted(BaseInputEventData eventData)
Parameters
Type | Name | Description |
---|---|---|
BaseInputEventData | eventData |
Implements
MonoBehaviour
IEventSystemHandler