diff --git a/SabreTools.Serialization/Internal.Deserializer.cs b/SabreTools.Serialization/Internal.Deserializer.cs index b8f00b7f..5421df60 100644 --- a/SabreTools.Serialization/Internal.Deserializer.cs +++ b/SabreTools.Serialization/Internal.Deserializer.cs @@ -1066,7 +1066,7 @@ namespace SabreTools.Serialization } #endregion - + #region Logiqx /// @@ -1232,5 +1232,22 @@ namespace SabreTools.Serialization } #endregion + + #region OfflineList + + /// + /// Convert from to + /// + public static Models.OfflineList.FileRomCRC ConvertToOfflineList(Models.Internal.Rom item) + { + var fileRomCRC = new Models.OfflineList.FileRomCRC + { + Extension = item.ReadString(Models.Internal.Rom.ExtensionKey), + Content = item.ReadString(Models.Internal.Rom.CRCKey), + }; + return fileRomCRC; + } + + #endregion } } \ No newline at end of file diff --git a/SabreTools.Serialization/Internal.Serializer.cs b/SabreTools.Serialization/Internal.Serializer.cs index 63dd8b16..74cbd64a 100644 --- a/SabreTools.Serialization/Internal.Serializer.cs +++ b/SabreTools.Serialization/Internal.Serializer.cs @@ -1067,7 +1067,7 @@ namespace SabreTools.Serialization } #endregion - + #region Logiqx /// @@ -1233,5 +1233,22 @@ namespace SabreTools.Serialization } #endregion + + #region OfflineList + + /// + /// Convert from to + /// + public static Models.Internal.Rom ConvertFromOfflineList(Models.OfflineList.FileRomCRC item) + { + var rom = new Models.Internal.Rom + { + [Models.Internal.Rom.ExtensionKey] = item.Extension, + [Models.Internal.Rom.CRCKey] = item.Content, + }; + return rom; + } + + #endregion } } \ No newline at end of file