public override void SetItem(ItemSO _item) { base.SetItem(_item); if (hotbar.IsSelectedSlot(invId)) { if (item != null) { GameManager.Instance.Player.Equipment.EquipItem(item, true, hotbar.SelectedSlotIdLeft == invId); } else { if (hotbar.SelectedSlotIdLeft == invId) { GameManager.Instance.Player.Equipment.UnequipItem(ItemSO.ItemSlot.HandLeft); } if (hotbar.SelectedSlotIdLeft == invId) { GameManager.Instance.Player.Equipment.UnequipItem(ItemSO.ItemSlot.HandRight); } } } }