public void OnDetach(InputAction.CallbackContext context) { if (context.started) { _player.SwapActionControlToPlayer(true); _player.Interactable = null; } }
public void Interact(PlayerV1 player) { _player = player; _player.Interactable = this; _player.SwapActionControlToPlayer(false); Item item = _player.GetItem; if (item) { Reload(item.ItemType); item.DestroyAfterUse(); } }