예제 #1
0
    public void GrabTarget()
    {
        Collider[] colliders = Physics.OverlapSphere(grabPivot.position, grabRange, grabMask);

        for (int i = 0; i < colliders.Length; i++)
        {
            if (colliders[i].gameObject == movement.GetHoveredObject())
            {
                Rigidbody objRb = colliders[i].attachedRigidbody;

                if (objRb != null)
                {
                    Grabbable obj = objRb.GetComponent <Grabbable>();
                    Grab(grabPivot, obj);
                }
            }
        }
    }