mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-23 07:14:57 +00:00
Convert Driver fully over to properties
This commit is contained in:
@@ -163,6 +163,8 @@ namespace SabreTools.Data.Extensions
|
||||
return dipLocation.Clone() as DipLocation;
|
||||
else if (self is Display display)
|
||||
return display.Clone() as Display;
|
||||
else if (self is Driver driver)
|
||||
return driver.Clone() as Driver;
|
||||
else if (self is Extension extension)
|
||||
return extension.Clone() as Extension;
|
||||
// TODO: Reenable when PartFeature no longer needs nesting
|
||||
@@ -236,20 +238,6 @@ namespace SabreTools.Data.Extensions
|
||||
cloneDisk.Status = selfDisk.Status;
|
||||
cloneDisk.Writable = selfDisk.Writable;
|
||||
}
|
||||
else if (self is Driver selfDriver && clone is Driver cloneDriver)
|
||||
{
|
||||
cloneDriver.Blit = selfDriver.Blit;
|
||||
cloneDriver.Cocktail = selfDriver.Cocktail;
|
||||
cloneDriver.Color = selfDriver.Color;
|
||||
cloneDriver.Emulation = selfDriver.Emulation;
|
||||
cloneDriver.Incomplete = selfDriver.Incomplete;
|
||||
cloneDriver.NoSoundHardware = selfDriver.NoSoundHardware;
|
||||
cloneDriver.RequiresArtwork = selfDriver.RequiresArtwork;
|
||||
cloneDriver.SaveState = selfDriver.SaveState;
|
||||
cloneDriver.Sound = selfDriver.Sound;
|
||||
cloneDriver.Status = selfDriver.Status;
|
||||
cloneDriver.Unofficial = selfDriver.Unofficial;
|
||||
}
|
||||
else if (self is Feature selfFeature && clone is Feature cloneFeature)
|
||||
{
|
||||
// TODO: Remove when PartFeature no longer needs nesting
|
||||
|
||||
Reference in New Issue
Block a user