示例#1
0
    public void UseHandleItem()
    {
        currentHandleItem.AttachTo(bag);
        currentHandleItem = null;
        vrCanvas.SetItemInfo(null);

        effects.PlayOneShot(fixedClip);
    }
示例#2
0
    public void OnGazeItemClick(BasicInteractableItem item)
    {
        if (currentHandleItem || !item.CanCarry)
        {
            return;
        }
        ResetGazeActions();

        currentHandleItem = item;
        currentHandleItem.AttachTo(hand);

        effects.PlayOneShot(pickClip);
    }
示例#3
0
    private IEnumerator TryStoreItem(BasicInteractableItem item)
    {
        yield return(new WaitForSeconds(holdTimeToStorableItem));

        item.AttachTo(bag);
    }