Esempio n. 1
0
 public static bool NeedsReboot(NESSyncSettings x, NESSyncSettings y)
 {
     return(!(Util.DictionaryEqual(x.BoardProperties, y.BoardProperties) &&
              x.RegionOverride == y.RegionOverride &&
              !NESControlSettings.NeedsReboot(x.Controls, y.Controls) &&
              ((x.InitialWRamStatePattern ?? new List <byte>()).SequenceEqual(y.InitialWRamStatePattern ?? new List <byte>()))));
 }
Esempio n. 2
0
 public static bool NeedsReboot(NESSyncSettings x, NESSyncSettings y)
 {
     return(!(Util.DictionaryEqual(x.BoardProperties, y.BoardProperties) &&
              x.RegionOverride == y.RegionOverride &&
              !NESControlSettings.NeedsReboot(x.Controls, y.Controls)));
 }
Esempio n. 3
0
 public static bool NeedsReboot(NESControlSettings x, NESControlSettings y)
 {
     return(!DeepEquality.DeepEquals(x, y));
 }