Class RuntimeHandleContextModule
Implements
IModuleBehaviorCallbacks
IModule
IUsesFunctionalityInjection
IFunctionalitySubscriber<IProvidesFunctionalityInjection>
IFunctionalitySubscriber
Inherited Members
Namespace: Unity.MARS.Authoring
Assembly: Unity.MARS.dll
Syntax
[MovedFrom("Unity.MARS")]
public class RuntimeHandleContextModule : IModuleBehaviorCallbacks, IModule, IUsesFunctionalityInjection, IFunctionalitySubscriber<IProvidesFunctionalityInjection>, IFunctionalitySubscriber
Properties
Instance
Declaration
public static RuntimeHandleContextModule Instance { get; }
Property Value
| Type | Description |
|---|---|
| RuntimeHandleContextModule |
IsInteracting
Whether there is currently a handle hover or drag happening
Declaration
public static bool IsInteracting { get; }
Property Value
| Type | Description |
|---|---|
| bool |
provider
The functionality provider
Declaration
public IProvidesFunctionalityInjection provider { get; set; }
Property Value
| Type | Description |
|---|---|
| IProvidesFunctionalityInjection |
Methods
CreateHandle(GameObject)
Declaration
public GameObject CreateHandle(GameObject prefab)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | prefab |
Returns
| Type | Description |
|---|---|
| GameObject |
DestroyHandle(GameObject)
Declaration
public bool DestroyHandle(GameObject handle)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | handle |
Returns
| Type | Description |
|---|---|
| bool |
Implements
Unity.XRTools.ModuleLoader.IModuleBehaviorCallbacks
Unity.XRTools.ModuleLoader.IModule
Unity.XRTools.ModuleLoader.IUsesFunctionalityInjection
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber<TProvider>
Unity.XRTools.ModuleLoader.IFunctionalitySubscriber