Promote Instance early

This commit is contained in:
Matt Nadareski
2020-09-02 16:46:17 -07:00
parent 213c76ad10
commit 0d80e30bba
8 changed files with 268 additions and 33 deletions

View File

@@ -34,8 +34,8 @@ namespace SabreTools.Library.DatItems
base.SetFields(mappings);
// Handle Analog-specific fields
if (mappings.Keys.Contains(Field.DatItem_Mask))
Mask = mappings[Field.DatItem_Mask];
if (mappings.Keys.Contains(Field.Machine_Port_Analog_Mask))
Mask = mappings[Field.Machine_Port_Analog_Mask];
}
#endregion
@@ -138,7 +138,7 @@ namespace SabreTools.Library.DatItems
base.RemoveFields(fields);
// Remove the fields
if (fields.Contains(Field.DatItem_Mask))
if (fields.Contains(Field.Machine_Port_Analog_Mask))
Mask = null;
}
@@ -164,7 +164,7 @@ namespace SabreTools.Library.DatItems
Analog newItem = item as Analog;
// Replace the fields
if (fields.Contains(Field.DatItem_Mask))
if (fields.Contains(Field.Machine_Port_Analog_Mask))
Mask = newItem.Mask;
}