Exemplo n.º 1
0
 private void Start()
 {
     Highliter          = GetComponent <VRTK_OutlineObjectCopyHighlighter>();
     InteractableObject = GetComponent <VRTK_InteractableObject>();
     InteractableObject.InteractableObjectGrabbed += InteractableObject_InteractableObjectGrabbed;
     EventCenter.AddListener(ActiveStep, Init);
 }
Exemplo n.º 2
0
    private void Start()
    {
        m_HighLighter = m_HighLighter ? GetComponent <VRTK_OutlineObjectCopyHighlighter>() : m_HighLighter;

        if (m_HighLighter != null)
        {
            m_HighLighter.Initialise();
        }
        EventCenter.AddListener(ActiveStep, HighLight);
    }
Exemplo n.º 3
0
 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();
        }
    }