Ejemplo n.º 1
0
    void Activated(XRBaseInteractable interactable)
    {
        DialToActivate.RotatingRigidbody = interactable.GetComponentInChildren <Rigidbody>();
        DialToActivate.gameObject.SetActive(true);

        interactable.interactionLayerMask = 0;
    }
Ejemplo n.º 2
0
    public void TriggerAnim(XRBaseInteractable interactable)
    {
        var animator = interactable.GetComponentInChildren <Animator>();

        if (animator != null)
        {
            animator.SetTrigger(TriggerName);
        }

        interactable.interactionLayerMask &= ~(1 << LayerMask.NameToLayer("Hands"));
    }