private void OnHoverEntered(HoverEnterEventArgs arg0) { for (int i = 0; i < renderer.Count; i++) { renderer[i].material.color = hoverColor; } }
protected virtual void OnFirstHoverEntered(HoverEnterEventArgs args) { if (!m_Held) { m_MeshRenderer.material.color = s_UnityMagenta; } }
/// <inheritdoc /> protected override void OnHoverEntered(HoverEnterEventArgs args) { base.OnHoverEntered(args); XRBaseInteractor interactor = args.interactor; OnHoverEntered(interactor); }
protected override void OnHoverEntering(HoverEnterEventArgs args) { base.OnHoverEntering(args); // If the object is already selected, wrist can grab it if (args.interactable.isSelected) { canSelect = true; } }
protected override void OnHoverEntered(HoverEnterEventArgs args) { //3 한번만 실행? if (args.interactable.CompareTag(targetTag)) { showInteractableHoverMeshes = true; base.OnHoverEntered(args); } else { showInteractableHoverMeshes = false; } }
protected override void OnHoverEntered(HoverEnterEventArgs args) { if (args.interactable.CompareTag(targetTag)) { realShowMesh = true; if (!isUsing) { GetComponent <MeshRenderer>().enabled = true; } } else { realShowMesh = false; } base.OnHoverEntered(args); }
protected override void OnHoverEntered(HoverEnterEventArgs args) { if (interactableHoverMeshMaterial) { var mag = args.interactable?.GetComponent <Magazine>(); if (mag && mag.magName == targetName) { interactableHoverMeshMaterial.color = canHoverColor; } else if (!mag || mag.magName != targetName) { interactableHoverMeshMaterial.color = cantHoverColor; } } base.OnHoverEntered(args); }
/// <summary> /// Initiates hovering of an Interactable by an Interactor, passing the given <paramref name="args"/>. /// </summary> /// <param name="interactor">The Interactor that is hovering.</param> /// <param name="interactable">The Interactable being hovered over.</param> /// <param name="args">Event data containing the Interactor and Interactable involved in the event.</param> protected virtual void HoverEnter(XRBaseInteractor interactor, XRBaseInteractable interactable, HoverEnterEventArgs args) { Debug.Assert(args.interactor == interactor, this); Debug.Assert(args.interactable == interactable, this); interactor.OnHoverEntering(args); interactable.OnHoverEntering(args); interactor.OnHoverEntered(args); interactable.OnHoverEntered(args); }
protected override void OnHoverEntered(HoverEnterEventArgs args) { VRDebug.Log("Quiver hover new arrow"); base.OnHoverEntered(args); }
public void StartPush(HoverEnterEventArgs arg0) { pushInteractor = arg0.interactor; previousPushDepth = GetLocalYPosition(arg0.interactor.transform.position); }
private void HandleXRTouched(HoverEnterEventArgs arguments) { EmitTouched(); }
protected override void OnHoverEntered(HoverEnterEventArgs args) { base.OnHoverEntered(args); setColor(hoverColor); }
private void StartPress(HoverEnterEventArgs eventArgs) { hoverInteractor = eventArgs.interactor; hoverHeight = GetLocalYPosition(hoverInteractor.transform.position); startHeight = buttonTransform.localPosition.y; }
private void HoverEntered(HoverEnterEventArgs hoverEnterEventArgs) { this.reticleImage.color = this.reticleEnabledColor; }