protected bool SanityCheckSaveInfo(SaveFile s1, SaveFile s2) { if (s1.GetType() != s2.GetType()) { Message = string.Format(MsgSaveDifferentTypes, $"S1: {s1.GetType().Name}", $"S2: {s2.GetType().Name}"); return(false); } if (s1.Version != s2.Version) { Message = string.Format(MsgSaveDifferentVersions, $"S1: {s1.Version}", $"S2: {s2.Version}"); return(false); } return(true); }