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

@@ -28,10 +28,10 @@ namespace SabreTools.DatItems.Formats
public Sample()
{
_internal = new Models.Metadata.Sample();
Machine = new Machine();
SetName(string.Empty);
ItemType = ItemType.Sample;
SetFieldValue<ItemType>(Models.Metadata.DatItem.TypeKey, ItemType.Sample);
SetFieldValue<Machine>(DatItem.MachineKey, new Machine());
}
/// <summary>
@@ -40,9 +40,9 @@ namespace SabreTools.DatItems.Formats
public Sample(Models.Metadata.Sample? item)
{
_internal = item ?? [];
Machine = new Machine();
ItemType = ItemType.Sample;
SetFieldValue<ItemType>(Models.Metadata.DatItem.TypeKey, ItemType.Sample);
SetFieldValue<Machine>(DatItem.MachineKey, new Machine());
}
#endregion
@@ -54,13 +54,6 @@ namespace SabreTools.DatItems.Formats
{
return new Sample()
{
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.Sample ?? [],
};
}