API reference

DistantInteractionLineVisual Class

Extends MonoBehaviour
Determines some visual properties of the ghost line reticle.
Included in the ReticleLine prefab.

Protected Fields

_started : bool
Signature
bool _started

Protected Properties

NumLinePoints : int
[Get]
Signature
int NumLinePoints
TargetlessLength : float
[Get]
Signature
float TargetlessLength

Properties

DistanceInteractor : IDistanceInteractor
[Get]
Signature
IDistanceInteractor DistanceInteractor
VisualOffset : float
[Get][Set]
Signature
float VisualOffset

Protected Methods

HideLine ()
Signature
abstract void HideLine()
Returns
abstract void
InteractableSet ( interactable )
Signature
virtual void InteractableSet(IRelativeToRef interactable)
Parameters
interactable: IRelativeToRef
Returns
void
InteractableUnset ()
Signature
virtual void InteractableUnset()
Returns
void
OnDisable ()
Signature
virtual void OnDisable()
Returns
void
OnEnable ()
Signature
virtual void OnEnable()
Returns
void
RenderLine ( linePoints )
Signature
abstract void RenderLine(Vector3[] linePoints)
Parameters
linePoints: Vector3[]
Returns
abstract void
Start ()
Signature
virtual void Start()
Returns
void
TargetHit ( hitPoint )
Signature
Vector3 TargetHit(Vector3 hitPoint)
Parameters
hitPoint: Vector3
Returns
Vector3

Methods

InjectAllDistantInteractionLineVisual ( interactor )
Signature
void InjectAllDistantInteractionLineVisual(IDistanceInteractor interactor)
Parameters
Returns
void
InjectDistanceInteractor ( interactor )
Signature
void InjectDistanceInteractor(IDistanceInteractor interactor)
Parameters
Returns
void

Protected Static Methods

EvaluateBezier ( start , middle , end , t )
Signature
static Vector3 EvaluateBezier(Vector3 start, Vector3 middle, Vector3 end, float t)
Parameters
start: Vector3
middle: Vector3
end: Vector3
t: float
Returns
Vector3