allow same space, massive selectionbox perf fix, 3 multiselect options

This commit is contained in:
Tyfon
2024-06-19 03:12:52 -07:00
parent 8a2eb49baa
commit 8217fc1df8
4 changed files with 85 additions and 12 deletions

View File

@@ -1,7 +1,5 @@
using EFT.UI;
using EFT.UI.DragAndDrop;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using TMPro;
@@ -124,9 +122,10 @@ namespace UIFixes
}
}
public static bool IsSelected(GridItemView itemView)
public static bool IsSelected(GridItemView itemView, bool secondary = false)
{
return SelectedItems.Any(x => x.Key.Item == itemView.Item);
var dictionary = secondary ? SecondaryItems : SelectedItems;
return dictionary.Any(x => x.Key.Item == itemView.Item);
}
public static void Prune()