Interactor helper object aligns a LineRenderer with the Interactor.
Inheritance
XRInteractorLineVisual
public class XRInteractorLineVisual : MonoBehaviour, IXRCustomReticleProvider
Properties
Gets or sets the speed that the rendered segments will follow the target segments.
Declaration
public float followTightness { get; set; }
Property Value
Gets or sets the color of the line as a gradient from start to end to indicate an invalid state.
Declaration
public Gradient invalidColorGradient { get; set; }
Property Value
Type |
Description |
Gradient |
|
Gets or sets the width of the line (in centimeters).
Declaration
public float lineLength { get; set; }
Property Value
Gets or sets the width of the line (in centimeters).
Declaration
public float lineWidth { get; set; }
Property Value
Gets or sets the width of the line (in centimeters).
Declaration
public bool overrideInteractorLineLength { get; set; }
Property Value
Gets or sets the reticle that will appear at the end of the line when it is valid.
Declaration
public GameObject reticle { get; set; }
Property Value
Type |
Description |
GameObject |
|
Gets or sets if enabled, the rendered segments will be delayed from and smoothly follow the target segments.
Declaration
public bool smoothMovement { get; set; }
Property Value
Gets or sets the threshold distance to snap line points when smoothMovement is enabled.
Declaration
public float snapThresholdDistance { get; set; }
Property Value
Sets whether we cut the line off at the first raycast hit..
Declaration
public bool stopLineAtFirstRaycastHit { get; set; }
Property Value
Gets or sets the color of the line as a gradient from start to end to indicate a valid state.
Declaration
public Gradient validColorGradient { get; set; }
Property Value
Type |
Description |
Gradient |
|
Methods
Declaration
public bool AttachCustomReticle(GameObject reticle)
Parameters
Type |
Name |
Description |
GameObject |
reticle |
|
Returns
Implements
Declaration
public bool RemoveCustomReticle()
Returns
Implements