Class SpatialHintModule
Inheritance
SpatialHintModule
Syntax
[ModuleOrder(1073741823)]
public sealed class SpatialHintModule : ScriptableSettings<SpatialHintModule>, IUsesConnectInterfaces, IFunctionalitySubscriber<IProvidesConnectInterfaces>, IInstantiateUI, INodeToRay, IUsesRayVisibilitySettings, IFunctionalitySubscriber<IProvidesRayVisibilitySettings>, IFunctionalitySubscriber, IDelayedInitializationModule, IModule, IProvidesControlSpatialHinting, IFunctionalityProvider
Properties
initializationOrder
Declaration
public int initializationOrder { get; }
Property Value
Implements
shutdownOrder
Declaration
public int shutdownOrder { get; }
Property Value
Implements
state
Declaration
public SpatialHintState state { get; set; }
Property Value
Methods
ConnectSubscriber(Object)
Declaration
public void ConnectSubscriber(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Implements
Initialize()
Declaration
Implements
LoadModule()
Declaration
Implements
LoadProvider()
Declaration
public void LoadProvider()
Implements
Declaration
public void PulseSpatialHintScrollArrows()
Implements
SetSpatialHintContainerRotation(Quaternion)
Declaration
public void SetSpatialHintContainerRotation(Quaternion newRotation)
Parameters
Type |
Name |
Description |
Quaternion |
newRotation |
|
Implements
SetSpatialHintControlNode(Node)
Declaration
public void SetSpatialHintControlNode(Node controlNode)
Parameters
Type |
Name |
Description |
Node |
controlNode |
|
Implements
SetSpatialHintDragThresholdTriggerPosition(Vector3)
Declaration
public void SetSpatialHintDragThresholdTriggerPosition(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Implements
SetSpatialHintLookAtRotation(Vector3)
Declaration
public void SetSpatialHintLookAtRotation(Vector3 position)
Parameters
Type |
Name |
Description |
Vector3 |
position |
|
Implements
SetSpatialHintPosition(Vector3)
Declaration
public void SetSpatialHintPosition(Vector3 newPosition)
Parameters
Type |
Name |
Description |
Vector3 |
newPosition |
|
Implements
SetSpatialHintShowHideRotationTarget(Vector3)
Declaration
public void SetSpatialHintShowHideRotationTarget(Vector3 target)
Parameters
Type |
Name |
Description |
Vector3 |
target |
|
Implements
SetSpatialHintState(SpatialHintState)
Declaration
public void SetSpatialHintState(SpatialHintState newState)
Parameters
Implements
Shutdown()
Declaration
Implements
UnloadModule()
Declaration
public void UnloadModule()
Implements
UnloadProvider()
Declaration
public void UnloadProvider()
Implements
Explicit Interface Implementations
IFunctionalitySubscriber<IProvidesConnectInterfaces>.provider
Declaration
IProvidesConnectInterfaces IFunctionalitySubscriber<IProvidesConnectInterfaces>.provider { get; set; }
Returns
Implements
IFunctionalitySubscriber<IProvidesRayVisibilitySettings>.provider
Declaration
IProvidesRayVisibilitySettings IFunctionalitySubscriber<IProvidesRayVisibilitySettings>.provider { get; set; }
Returns
Implements
Extension Methods