private void Start() { Highliter = GetComponent <VRTK_OutlineObjectCopyHighlighter>(); InteractableObject = GetComponent <VRTK_InteractableObject>(); InteractableObject.InteractableObjectGrabbed += InteractableObject_InteractableObjectGrabbed; EventCenter.AddListener(ActiveStep, Init); }
private void Start() { m_HighLighter = m_HighLighter ? GetComponent <VRTK_OutlineObjectCopyHighlighter>() : m_HighLighter; if (m_HighLighter != null) { m_HighLighter.Initialise(); } EventCenter.AddListener(ActiveStep, HighLight); }
private void Start() { highLighter = GetComponent <VRTK_OutlineObjectCopyHighlighter>(); if (highLighter != null) { highLighter.Initialise(); } EventCenter.AddListener(EventDefine.WeildDrill, HighLight); EventCenter.AddListener(EventDefine.UnWeildDrill, UnHighLight); }
public void ToggleHighlight() { if (_highlighter == null) { this._highlighter = GetComponent <VRTK_OutlineObjectCopyHighlighter>(); } this._isHighlighted = !this._isHighlighted; if (this._isHighlighted) { this._highlighter.Highlight(base.touchHighlightColor); } else { this._highlighter.Unhighlight(); } }