Migrate unoffical keys

This commit is contained in:
Matt Nadareski
2024-03-10 16:49:07 -04:00
parent 7d974d4464
commit e411d90822
91 changed files with 1045 additions and 1472 deletions

View File

@@ -18,9 +18,9 @@ namespace SabreTools.DatItems.Formats
public Feature()
{
_internal = new Models.Metadata.Feature();
Machine = new Machine();
ItemType = ItemType.Feature;
SetFieldValue<ItemType>(Models.Metadata.DatItem.TypeKey, ItemType.Feature);
SetFieldValue<Machine>(DatItem.MachineKey, new Machine());
}
/// <summary>
@@ -29,9 +29,9 @@ namespace SabreTools.DatItems.Formats
public Feature(Models.Metadata.Feature? item)
{
_internal = item ?? [];
Machine = new Machine();
ItemType = ItemType.Feature;
SetFieldValue<ItemType>(Models.Metadata.DatItem.TypeKey, ItemType.Feature);
SetFieldValue<Machine>(DatItem.MachineKey, new Machine());
}
#endregion
@@ -43,13 +43,6 @@ namespace SabreTools.DatItems.Formats
{
return new Feature()
{
ItemType = this.ItemType,
DupeType = this.DupeType,
Machine = this.Machine.Clone() as Machine ?? new Machine(),
Source = this.Source?.Clone() as Source,
Remove = this.Remove,
_internal = this._internal?.Clone() as Models.Metadata.Feature ?? [],
};
}