Fix build issues due to comparison operators

This commit is contained in:
Michal Pikulski
2025-09-12 16:47:45 +02:00
parent 0057ae9fa3
commit 8cffe0b161
5 changed files with 32 additions and 4 deletions

View File

@@ -44,7 +44,7 @@ namespace Interactions
if (heldItemData != null && _currentlySlottedItemObject == null)
{
// First check for forbidden items at the very start so we don't continue unnecessarily
if (forbidden.Contains(heldItemData))
if (PickupItemData.ListContainsEquivalent(forbidden, heldItemData))
{
DebugUIMessage.Show("Can't place that here.", Color.red);
onForbiddenItemSlotted?.Invoke();
@@ -127,7 +127,7 @@ namespace Interactions
// the correct item we're looking for
var config = GameManager.Instance.GetSlotItemConfig(itemData);
var allowed = config?.allowedItems ?? new List<PickupItemData>();
if (allowed.Contains(itemToSlotData))
if (PickupItemData.ListContainsEquivalent(allowed, itemToSlotData))
{
if (itemToSlot != null)
{