29 lines
628 B
C#
29 lines
628 B
C#
using Newtonsoft.Json;
|
|
using PeterHan.PLib.Options;
|
|
|
|
namespace PriorityUX {
|
|
[ModInfo("tdrz.nl")]
|
|
class Options : SingletonOptions<Options> {
|
|
[Option]
|
|
[JsonProperty]
|
|
public bool resetPriority { get; set; } = false;
|
|
|
|
[Option]
|
|
[Limit(1.0, 9.0)]
|
|
[JsonProperty]
|
|
public int resetPriorityLevel { get; set; } = 3;
|
|
|
|
[Option]
|
|
[JsonProperty]
|
|
public bool enableKeysForAllTools { get; set; } = true;
|
|
|
|
[Option]
|
|
[JsonProperty]
|
|
public bool enableKeysForBuilding { get; set; } = true;
|
|
|
|
[Option]
|
|
[JsonProperty]
|
|
public bool deconstructInheritPriority { get; set; } = true;
|
|
}
|
|
}
|