示例#1
0
    public void LetGo(bool sendToBag = true)
    {
        toolTip.HideToolTip();
        transform.DOScale(Vector3.one, 0.3f);
        isGrabbed      = false;
        rb.isKinematic = false;
        isGrabbing.SetValue(false);
        grabbedItem.Reset(true);

        if (mouseCursorHoverUI.Value && mouseCursorHoverUI.Value.tag == "Slot")
        {
            var slot = mouseCursorHoverUI.Value.GetComponent <SlotBehavior> ();
            slot.AddToSlot(gameObject);
            return;
        }

        if (sendToBag)
        {
            transform.position = new Vector3(transform.position.x, transform.position.y, 0);
        }
    }