예제 #1
0
 public void OnDetach(InputAction.CallbackContext context)
 {
     if (context.started)
     {
         _player.SwapActionControlToPlayer(true);
         _player.Interactable = null;
     }
 }
예제 #2
0
    public void Interact(PlayerV1 player)
    {
        _player = player;
        _player.Interactable = this;
        _player.SwapActionControlToPlayer(false);

        Item item = _player.GetItem;

        if (item)
        {
            Reload(item.ItemType);
            item.DestroyAfterUse();
        }
    }