API reference

ReticleIconDrawer Class

Protected Properties

InteractableComponent : override Component
[Get]
Signature
override Component InteractableComponent
Interactor : override IInteractorView
[Get][Set]
Signature
override IInteractorView Interactor

Properties

ConstantScreenSize : bool
[Get][Set]
Signature
bool ConstantScreenSize
DefaultIcon : Texture
[Get][Set]
Signature
Texture DefaultIcon

Protected Methods

Align ( data )
Signature
override void Align(ReticleDataIcon data)
Parameters
Returns
override void
Awake ()
Signature
virtual void Awake()
Returns
void
Draw ( dataIcon )
Signature
override void Draw(ReticleDataIcon dataIcon)
Parameters
dataIcon: ReticleDataIcon
Returns
override void
Hide ()
Signature
override void Hide()
Returns
override void
OnValidate ()
Signature
virtual void OnValidate()
Returns
void
Start ()
Signature
override void Start()
Returns
override void

Methods

InjectAllReticleIconDrawer ( distanceInteractor , centerEye , renderer )
Signature
void InjectAllReticleIconDrawer(IDistanceInteractor distanceInteractor, Transform centerEye, MeshRenderer renderer)
Parameters
distanceInteractor: IDistanceInteractor
centerEye: Transform
renderer: MeshRenderer
Returns
void
InjectCenterEye ( centerEye )
Signature
void InjectCenterEye(Transform centerEye)
Parameters
centerEye: Transform
Returns
void
InjectDistanceInteractor ( distanceInteractor )
Signature
void InjectDistanceInteractor(IDistanceInteractor distanceInteractor)
Parameters
distanceInteractor: IDistanceInteractor
Returns
void
InjectRenderer ( renderer )
Signature
void InjectRenderer(MeshRenderer renderer)
Parameters
renderer: MeshRenderer
Returns
void