Add setters and getters for Machine

This commit is contained in:
Matt Nadareski
2024-03-09 23:43:43 -05:00
parent f37e3a07da
commit c2e30138db
55 changed files with 534 additions and 890 deletions

View File

@@ -69,19 +69,14 @@ namespace SabreTools.DatFiles.Formats
Machine machine;
if (!string.IsNullOrEmpty(set.Device))
{
machine = new Machine
{
Name = set.Device,
MachineType = MachineType.Device,
};
machine = new Machine();
machine.SetFieldValue<string?>(Models.Metadata.Machine.NameKey, set.Device);
machine.SetFieldValue<bool?>(Models.Metadata.Machine.IsDeviceKey, true);
}
else if (!string.IsNullOrEmpty(set.Driver))
{
machine = new Machine
{
Name = set.Driver,
MachineType = MachineType.None,
};
machine = new Machine();
machine.SetFieldValue<string?>(Models.Metadata.Machine.NameKey, set.Driver);
}
else
{