20 lines
591 B
C#
20 lines
591 B
C#
using System.Numerics;
|
|
using KamiToolKit.Classes;
|
|
|
|
namespace AetherBags.Configuration;
|
|
|
|
public class GeneralSettings
|
|
{
|
|
public InventoryStackMode StackMode { get; set; } = InventoryStackMode.AggregateByItemId;
|
|
public bool DebugEnabled { get; set; } = false;
|
|
public bool CompactPackingEnabled { get; set; } = true;
|
|
public int CompactLookahead { get; set; } = 24;
|
|
public bool CompactPreferLargestFit { get; set; } = true;
|
|
public bool CompactStableInsert { get; set; } = true;
|
|
}
|
|
|
|
public enum InventoryStackMode : byte
|
|
{
|
|
NaturalStacks = 0,
|
|
AggregateByItemId = 1,
|
|
} |