Class OpenXRInteractionFeature
A Unity OpenXR Interaction feature. This class can be inherited from to add a custom action mapping for OpenXR.
Inherited Members
Namespace: UnityEngine .XR.OpenXR .Features
Assembly: solution.dll
Syntax
[Serializable]
public abstract class OpenXRInteractionFeature : OpenXRFeature
Methods
Name | Description |
---|---|
Add |
Add an action map to the Unity Input System. This method must be called from within the RegisterActionMapsWithRuntime method. |
Get |
Return device layout name string used for register layouts in inputSystem. |
Get |
Return interaction profile type. Default type is XRController. Override this if interactionProfile is not derived from XRController class. |
On |
Handle enabled state change |
On |
Called after xrCreateInstance. |
Register |
Register action maps for this device with the OpenXR Runtime. Called at runtime before Start. |
Register |
Register a device layout with the Unity Input System. Called whenever this interaction profile is enabled in the Editor. |
Unregister |
Remove a device layout from the Unity Input System. Called whenever this interaction profile is disabled in the Editor. |