API reference
API reference
Select your platform
No SDKs available
No versions available

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