enable ammo merging on direct drop
This commit is contained in:
@@ -196,7 +196,6 @@ namespace UIFixes
|
|||||||
|
|
||||||
public class MultiSelectItemContext(ItemContextAbstractClass itemContext, ItemRotation rotation) : ItemContextClass(itemContext, rotation)
|
public class MultiSelectItemContext(ItemContextAbstractClass itemContext, ItemRotation rotation) : ItemContextClass(itemContext, rotation)
|
||||||
{
|
{
|
||||||
public override bool MergeAvailable => false;
|
|
||||||
public override bool SplitAvailable => false;
|
public override bool SplitAvailable => false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -570,7 +570,7 @@ namespace UIFixes
|
|||||||
.Where(ic => ic.Item != itemContext.Item)
|
.Where(ic => ic.Item != itemContext.Item)
|
||||||
.OrderByDescending(ic => ic.ItemAddress is GClass2769)
|
.OrderByDescending(ic => ic.ItemAddress is GClass2769)
|
||||||
.ThenByDescending(ic => itemContext.ItemAddress is GClass2769 originalDraggedAddress && ic.ItemAddress is GClass2769 selectedGridAddress && selectedGridAddress.Grid == originalDraggedAddress.Grid)
|
.ThenByDescending(ic => itemContext.ItemAddress is GClass2769 originalDraggedAddress && ic.ItemAddress is GClass2769 selectedGridAddress && selectedGridAddress.Grid == originalDraggedAddress.Grid)
|
||||||
.ThenByDescending(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? selectedGridAddress.Grid : null)
|
.ThenByDescending(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? selectedGridAddress.Grid.Id : null)
|
||||||
.ThenBy(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? gridOrder(selectedGridAddress.LocationInGrid, selectedGridAddress.Grid) : 0);
|
.ThenBy(ic => ic.ItemAddress is GClass2769 selectedGridAddress ? gridOrder(selectedGridAddress.LocationInGrid, selectedGridAddress.Grid) : 0);
|
||||||
|
|
||||||
return prepend ? result.Prepend(itemContext) : result;
|
return prepend ? result.Prepend(itemContext) : result;
|
||||||
|
|||||||
Reference in New Issue
Block a user