Dont show left/right buttons on containers 2 cells wide or smaller

This commit is contained in:
Tyfon
2024-06-04 15:19:39 -07:00
parent 302cfe9af1
commit 1ab4263def
2 changed files with 7 additions and 3 deletions

3
R.cs
View File

@@ -561,14 +561,17 @@ namespace UIFixes
{
public static Type Type { get; private set; }
private static FieldInfo GridSortPanelField;
private static FieldInfo LootItemField;
public static void InitTypes()
{
Type = typeof(EFT.UI.GridWindow);
GridSortPanelField = AccessTools.Field(Type, "_sortPanel");
LootItemField = AccessTools.GetDeclaredFields(Type).Single(f => f.FieldType == typeof(LootItemClass));
}
public EFT.UI.DragAndDrop.GridSortPanel GridSortPanel { get { return (EFT.UI.DragAndDrop.GridSortPanel)GridSortPanelField.GetValue(Value); } }
public LootItemClass LootItem { get { return (LootItemClass)LootItemField.GetValue(Value); } }
}
public class GridSortPanel(object value) : Wrapper(value)