Inheritance
SpatialHintUI
public class SpatialHintUI : MonoBehaviour, IUsesViewerScale, IFunctionalitySubscriber<IProvidesViewerScale>, IUsesControlHaptics, IFunctionalitySubscriber<IProvidesControlHaptics>, IFunctionalitySubscriber, IRayToNode
Properties
If TRUE, expand scroll hint arrows from center of initial scroll trigger.
If FALSE, draw scroll hint line visuals along the line the user is defining
Declaration
public bool centeredScrolling { get; set; }
Property Value
The content container housing the spatial scroll visuals
Declaration
public Transform contentContainer { get; }
Property Value
Type |
Description |
Transform |
|
The node currently controlling the spatial hint visuals
Declaration
public Node controllingNode { get; set; }
Property Value
Bool denoting the visibility of the UI elements shown before a spatial scroll has been initiated
Declaration
public bool preScrollArrowsVisible { set; }
Property Value
The position, whose magnitude from the scroll origin is used to trigger a spatial scroll
Declaration
public Vector3 scrollVisualsDragThresholdTriggerPosition { get; set; }
Property Value
If non-null, enable and set the world rotation of the scroll visuals
Declaration
public Vector3 scrollVisualsRotation { set; }
Property Value
Bool denoting the visibility of the Spatial Scroll visual elements
Declaration
public bool scrollVisualsVisible { set; }
Property Value
Bool denoting the visibility of the secondary arrow visuals
Declaration
public bool secondaryArrowsVisible { set; }
Property Value
Bool denoting the visibility of the Spatial Hint UI elements
Declaration
public bool visible { get; set; }
Property Value
Methods
Declaration
public void PulseScrollArrows()
Explicit Interface Implementations
Declaration
IProvidesControlHaptics IFunctionalitySubscriber<IProvidesControlHaptics>.provider { get; set; }
Returns
Implements
Declaration
IProvidesViewerScale IFunctionalitySubscriber<IProvidesViewerScale>.provider { get; set; }
Returns
Implements
Extension Methods