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); }
private void InteractObjectHighlighterUnhighlighted(object o, InteractObjectHighlighterEventArgs e) { OnInteractObjectHighlighterUnhighlighted.Invoke(o, e); }