/// <summary>
/// Add conditions, returns the itemInfo that can be added (or returns null if it cannot).
/// </summary>
/// <param name="itemInfo">Can this item be added.</param>
public override ItemInfo? CanAddItem(ItemInfo itemInfo)
{
var targetSlot = GetTargetSlotIndex(itemInfo.Item);
if (targetSlot == -1)
{
return null;
}
return base.CanAddItem(itemInfo);
}