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