Promote Analog early, promot Configuration

This commit is contained in:
Matt Nadareski
2020-09-02 16:31:23 -07:00
parent e05f1df878
commit 86173a39ec
12 changed files with 899 additions and 352 deletions

View File

@@ -83,6 +83,12 @@ namespace SabreTools.Library.DatFiles
[JsonIgnore]
public long AdjusterCount { get; private set; } = 0;
/// <summary>
/// Number of Analog items
/// </summary>
[JsonIgnore]
public long AnalogCount { get; private set; } = 0;
/// <summary>
/// Number of Archive items
/// </summary>
@@ -101,6 +107,12 @@ namespace SabreTools.Library.DatFiles
[JsonIgnore]
public long ChipCount { get; private set; } = 0;
/// <summary>
/// Number of top-level Condition items
/// </summary>
[JsonIgnore]
public long ConditionCount { get; private set; } = 0;
/// <summary>
/// Number of Configuration items
/// </summary>
@@ -514,6 +526,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Adjuster:
AdjusterCount++;
break;
case ItemType.Analog:
AnalogCount++;
break;
case ItemType.Archive:
ArchiveCount++;
break;
@@ -523,6 +538,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Chip:
ChipCount++;
break;
case ItemType.Condition:
ConditionCount++;
break;
case ItemType.Configuration:
ConfigurationCount++;
break;
@@ -673,6 +691,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Adjuster:
AdjusterCount--;
break;
case ItemType.Analog:
AnalogCount--;
break;
case ItemType.Archive:
ArchiveCount--;
break;
@@ -682,6 +703,9 @@ namespace SabreTools.Library.DatFiles
case ItemType.Chip:
ChipCount--;
break;
case ItemType.Condition:
ConditionCount--;
break;
case ItemType.Configuration:
ConfigurationCount--;
break;