private void OnEquipSlotClick(UiSlot uiSlot) { RefreshPrevSelectedSlot(); if (_prevSelectedSlot != null && !uiSlot.CanSetEquip(_prevSelectedSlot)) { _prevSelectedSlot.SetActiveSlot(false); } else { OnInventorySlotClick(uiSlot); } }