private void InteractObjectHighlighterUnhighlighted(object o, InteractObjectHighlighterEventArgs e)
 {
     if (e.interactionType == VRTK_InteractableObject.InteractionType.Untouch)
     {
         meshFilter.sharedMesh = wireframeMesh;
     }
 }
 private void InteractObjectHighlighterHighlighted(object o, InteractObjectHighlighterEventArgs e)
 {
     if (e.interactionType == VRTK_InteractableObject.InteractionType.Touch)
     {
         meshFilter.sharedMesh = normalMesh;
     }
 }
 public void OnHighligted(object sender, InteractObjectHighlighterEventArgs e)
 {
     if (onIoHighlight != null)
     {
         onIoHighlight.OnNext(new Tuple <object, InteractObjectHighlighterEventArgs>(sender, e));
     }
 }
    private void InteractObjectHighlighterHighlighted(object sender, InteractObjectHighlighterEventArgs e)
    {
        if (e.interactionType == VRTK_InteractableObject.InteractionType.NearTouch && closeness == Closeness.Touched)
        {
            return;
        }

        StopAllCoroutines();
        enabled          = false;
        disableHighlight = !(interactableObject.isUsable || interactableObject.isGrabbable);
    }
Exemple #5
0
 private void InteractObjectHighlighterUnhighlighted(object o, InteractObjectHighlighterEventArgs e)
 {
     OnInteractObjectHighlighterUnhighlighted.Invoke(o, e);
 }