properly throw ObjectModelNotSupported instead of just silently failing
This commit is contained in:
parent
020d7b2a3d
commit
7fdf6e79a2
@ -169,7 +169,7 @@ namespace UniversalEditor.DataFormats.Chunked.RIFF
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
ChunkedObjectModel riff = (objectModel as ChunkedObjectModel);
|
||||
if (riff == null) return;
|
||||
if (riff == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer bw = base.Accessor.Writer;
|
||||
|
||||
|
||||
@ -55,7 +55,7 @@ namespace UniversalEditor.DataFormats.PropertyList.UniversalPropertyList
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PropertyListObjectModel plom = (objectModel as PropertyListObjectModel);
|
||||
if (plom == null) return;
|
||||
if (plom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = base.Accessor.Reader;
|
||||
string UPLF = br.ReadFixedLengthString(4);
|
||||
@ -251,7 +251,7 @@ namespace UniversalEditor.DataFormats.PropertyList.UniversalPropertyList
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
PropertyListObjectModel plom = (objectModel as PropertyListObjectModel);
|
||||
if (plom == null) return;
|
||||
if (plom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("UPLF");
|
||||
|
||||
@ -34,7 +34,7 @@ namespace UniversalEditor.DataFormats.AddressBook
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
AddressBookObjectModel ab = (objectModel as AddressBookObjectModel);
|
||||
if (ab == null) return;
|
||||
if (ab == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ namespace UniversalEditor.DataFormats.FileSystem.AniMiku.TexturePackage
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
int unknown = br.ReadInt32();
|
||||
@ -56,7 +56,7 @@ namespace UniversalEditor.DataFormats.FileSystem.AniMiku.TexturePackage
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
int unknown = 150;
|
||||
|
||||
@ -49,7 +49,7 @@ namespace UniversalEditor.DataFormats.AniMiku.PMDExtension
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PMDExtensionObjectModel pmdo = (objectModel as PMDExtensionObjectModel);
|
||||
if (pmdo == null) return;
|
||||
if (pmdo == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
foreach (ModelMaterial mat in mvarModel.Materials)
|
||||
|
||||
@ -62,7 +62,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ChaosWorks
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
fsom.AdditionalDetails.Add("ChaosWorks.VOL.Label", "Label");
|
||||
|
||||
@ -292,8 +292,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ChaosWorks
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null)
|
||||
throw new ObjectModelNotSupportedException();
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
switch (FormatVersion)
|
||||
{
|
||||
|
||||
@ -49,7 +49,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ALTools.EGG
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
br.Accessor.Position = 0;
|
||||
@ -268,7 +268,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ALTools.EGG
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.FileSystem.AR
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader reader = base.Accessor.Reader;
|
||||
string sig_arch = reader.ReadFixedLengthString(7);
|
||||
@ -113,7 +113,7 @@ namespace UniversalEditor.DataFormats.FileSystem.AR
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("!<arch>");
|
||||
|
||||
@ -41,7 +41,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ARC
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
br.Endianness = IO.Endianness.LittleEndian;
|
||||
@ -91,7 +91,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ARC
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteByte((byte)0x1a);
|
||||
|
||||
@ -49,7 +49,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ARJ
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
@ -186,7 +186,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ARJ
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteUInt16(0xEA60);
|
||||
|
||||
@ -50,7 +50,7 @@ namespace UniversalEditor.DataFormats.FileSystem.BPlus
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
@ -196,7 +196,7 @@ namespace UniversalEditor.DataFormats.FileSystem.BPlus
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer _bw = base.Accessor.Writer;
|
||||
#region Header
|
||||
|
||||
@ -113,7 +113,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Box
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader brf = base.Accessor.Reader;
|
||||
IO.Reader br = brf;
|
||||
@ -166,7 +166,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Box
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
|
||||
|
||||
@ -45,7 +45,7 @@ namespace UniversalEditor.DataFormats.FileSystem.BurikoGeneralInterpreter
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string PackFile____ = br.ReadFixedLengthString(12);
|
||||
@ -75,6 +75,7 @@ namespace UniversalEditor.DataFormats.FileSystem.BurikoGeneralInterpreter
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("PackFile ");
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ElectronicArts
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string header = br.ReadFixedLengthString(4);
|
||||
@ -72,7 +72,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ElectronicArts
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("BIGF");
|
||||
|
||||
@ -42,7 +42,7 @@ namespace UniversalEditor.DataFormats.FileSystem.FFS
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string FFS_ = br.ReadFixedLengthString(4);
|
||||
@ -91,7 +91,7 @@ namespace UniversalEditor.DataFormats.FileSystem.FFS
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("FFS ");
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.FSB
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string header = br.ReadFixedLengthString(4);
|
||||
@ -89,7 +89,7 @@ namespace UniversalEditor.DataFormats.FileSystem.FSB
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("FSB3");
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.FileSystem.GCD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ namespace UniversalEditor.DataFormats.FileSystem.GPW
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
@ -56,7 +56,7 @@ namespace UniversalEditor.DataFormats.FileSystem.GPW
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
|
||||
|
||||
@ -41,7 +41,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Hardball
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string MB6_ = br.ReadFixedLengthString(4);
|
||||
@ -93,7 +93,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Hardball
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("MB6\0");
|
||||
|
||||
@ -49,7 +49,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Homeworld
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string header = br.ReadFixedLengthString(4);
|
||||
@ -81,7 +81,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Homeworld
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
if (mvarVersion >= 1)
|
||||
|
||||
@ -52,7 +52,7 @@ namespace UniversalEditor.DataFormats.FileSystem.HostileWaters
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
if (!(base.Accessor is FileAccessor) && MBXFileName == null) throw new InvalidOperationException("Requires a file reference or known MBX file path");
|
||||
|
||||
@ -82,7 +82,7 @@ namespace UniversalEditor.DataFormats.FileSystem.HostileWaters
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteUInt32((uint)fsom.Files.Count);
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.FileSystem.HostileWaters
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
uint fileCount = br.ReadUInt32();
|
||||
@ -87,7 +87,7 @@ namespace UniversalEditor.DataFormats.FileSystem.HostileWaters
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteUInt32((uint)fsom.Files.Count);
|
||||
|
||||
@ -42,7 +42,7 @@ namespace UniversalEditor.DataFormats.FileSystem.HyPack
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string HyPack = br.ReadFixedLengthString(6);
|
||||
|
||||
@ -42,7 +42,7 @@ namespace UniversalEditor.DataFormats.FileSystem.JackOrlando
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string PAK = br.ReadFixedLengthString(4);
|
||||
@ -86,6 +86,8 @@ namespace UniversalEditor.DataFormats.FileSystem.JackOrlando
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("PAK\0");
|
||||
|
||||
|
||||
@ -48,6 +48,7 @@ namespace UniversalEditor.DataFormats.FileSystem.JadeEmpire
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string header = br.ReadFixedLengthString(8);
|
||||
@ -99,7 +100,7 @@ namespace UniversalEditor.DataFormats.FileSystem.JadeEmpire
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("RIM V1.0");
|
||||
|
||||
@ -47,7 +47,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Nero
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -57,7 +57,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Nvidia.NPK
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
br.Accessor.Position = 0;
|
||||
|
||||
@ -62,7 +62,7 @@ namespace UniversalEditor.DataFormats.FileSystem.PCK
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string signature = br.ReadFixedLengthString(4);
|
||||
@ -106,7 +106,7 @@ namespace UniversalEditor.DataFormats.FileSystem.PCK
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("2NBF");
|
||||
|
||||
@ -50,7 +50,7 @@ namespace UniversalEditor.DataFormats.FileSystem.PRF
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
Version = br.ReadUInt32();
|
||||
|
||||
@ -52,7 +52,7 @@ namespace UniversalEditor.DataFormats.FileSystem.REEVEsoft.Freeze
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string signature = br.ReadFixedLengthString(2);
|
||||
@ -110,7 +110,7 @@ namespace UniversalEditor.DataFormats.FileSystem.REEVEsoft.Freeze
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("FR");
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.SPIS
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
while (!br.EndOfStream)
|
||||
@ -80,7 +80,7 @@ namespace UniversalEditor.DataFormats.FileSystem.SPIS
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
foreach (File file in fsom.Files)
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.FileSystem.SevenZip
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
br.Accessor.Position = 0;
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.FileSystem.TLCD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = base.Accessor.Reader;
|
||||
string tagTLCD = br.ReadFixedLengthString(4);
|
||||
|
||||
@ -118,7 +118,7 @@ namespace UniversalEditor.DataFormats.FileSystem.UUEncoding
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader tr = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Ultra3D
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
@ -87,7 +87,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Ultra3D
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteInt32(0x0BA99A9E);
|
||||
|
||||
@ -67,7 +67,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ZIP
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
@ -386,7 +386,7 @@ namespace UniversalEditor.DataFormats.FileSystem.ZIP
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Dictionary<File, int> relativeOffsetsOfLocalHeaders = new Dictionary<File, int>();
|
||||
|
||||
|
||||
@ -48,7 +48,7 @@ namespace UniversalEditor.DataFormats.Icarus
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
IcarusScriptObjectModel script = (objectModel as IcarusScriptObjectModel);
|
||||
if (script == null) return;
|
||||
if (script == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader reader = Accessor.Reader;
|
||||
|
||||
@ -179,7 +179,7 @@ namespace UniversalEditor.DataFormats.Icarus
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
IcarusScriptObjectModel script = (objectModel as IcarusScriptObjectModel);
|
||||
if (script == null) return;
|
||||
if (script == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer tw = base.Accessor.Writer;
|
||||
tw.WriteLine("//Generated by BehavEd");
|
||||
|
||||
@ -56,7 +56,7 @@ namespace UniversalEditor.DataFormats.FileSystem.InstallShield.Cabinet
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = Accessor.Reader;
|
||||
br.Accessor.Seek(0, SeekOrigin.Begin);
|
||||
@ -137,7 +137,7 @@ namespace UniversalEditor.DataFormats.FileSystem.InstallShield.Cabinet
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("ISc(");
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.InstallShield.PKG
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = Accessor.Reader;
|
||||
ushort signature = br.ReadUInt16();
|
||||
@ -86,7 +86,7 @@ namespace UniversalEditor.DataFormats.FileSystem.InstallShield.PKG
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer bw = Accessor.Writer;
|
||||
bw.WriteUInt16(0xA34A);
|
||||
|
||||
@ -48,7 +48,7 @@ namespace UniversalEditor.DataFormats.FileSystem.Microsoft.MSCompressed
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Palette.PaintShop
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PaletteObjectModel palette = (objectModel as PaletteObjectModel);
|
||||
if (palette == null) return;
|
||||
if (palette == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader tr = base.Accessor.Reader;
|
||||
string signature = tr.ReadLine();
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.ARGB
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string signature = br.ReadFixedLengthString(4);
|
||||
@ -73,7 +73,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.ARGB
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("BGRA");
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.I16
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
ushort u1 = br.ReadUInt16();
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.LEAD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string LEAD = br.ReadFixedLengthString(4);
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.PortablePixelmap
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string signature = br.ReadFixedLengthString(2);
|
||||
|
||||
@ -927,7 +927,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.WaveletScalarQuantizati
|
||||
{
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
br.Endianness = IO.Endianness.BigEndian;
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Accessory.PolygonMovieMaker
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
AccessoryObjectModel accs = (objectModel as AccessoryObjectModel);
|
||||
if (accs == null) return;
|
||||
if (accs == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
base.Accessor.DefaultEncoding = Encoding.ShiftJIS;
|
||||
Reader tr = new Reader(base.Accessor);
|
||||
@ -104,7 +104,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Accessory.PolygonMovieMaker
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
AccessoryObjectModel accs = (objectModel as AccessoryObjectModel);
|
||||
if (accs == null) return;
|
||||
if (accs == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
base.Accessor.DefaultEncoding = Encoding.ShiftJIS;
|
||||
Writer tw = new Writer(base.Accessor);
|
||||
|
||||
@ -60,7 +60,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.GLB
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string magic = br.ReadFixedLengthString(4); // "\0GLB"
|
||||
@ -141,6 +141,9 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.GLB
|
||||
}
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("\0GLB");
|
||||
bw.WriteInt32((int)ObjectType);
|
||||
|
||||
@ -42,14 +42,14 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.Inivis
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
}
|
||||
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer tw = base.Accessor.Writer;
|
||||
tw.WriteLine("AC3Db");
|
||||
|
||||
@ -64,7 +64,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.PolygonMovieMaker
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = objectModel as ModelObjectModel;
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string PMDKey = br.ReadFixedLengthString(3);
|
||||
|
||||
@ -55,7 +55,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.PolygonMovieMaker
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string PMDKey = br.ReadFixedLengthString(4);
|
||||
@ -1182,6 +1182,9 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.PolygonMovieMaker
|
||||
}
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,7 +41,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.Quake
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
string signature = br.ReadFixedLengthString(4);
|
||||
if (signature != "2LGM") throw new InvalidDataFormatException("File does not begin with '2LGM'");
|
||||
|
||||
@ -54,7 +54,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.Quake
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = base.Accessor.Reader;
|
||||
string IDP3 = br.ReadFixedLengthString(4);
|
||||
@ -302,8 +302,11 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.Quake
|
||||
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
Writer bw = base.Accessor.Writer;
|
||||
ModelObjectModel model = objectModel as ModelObjectModel;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Writer bw = base.Accessor.Writer;
|
||||
|
||||
bw.WriteFixedLengthString("IDP3");
|
||||
bw.WriteInt32(Version);
|
||||
string modelTitle = String.Empty;
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.SMD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
SMDObjectModel smd = (objectModel as SMDObjectModel);
|
||||
if (smd == null) return;
|
||||
if (smd == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader tr = base.Accessor.Reader;
|
||||
string version = tr.ReadLine();
|
||||
|
||||
@ -46,7 +46,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Model.TriangleEditor
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
ModelObjectModel model = (objectModel as ModelObjectModel);
|
||||
if (model == null) return;
|
||||
if (model == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Motion.MotionVectorData
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
MotionObjectModel motion = (objectModel as MotionObjectModel);
|
||||
if (motion == null) return;
|
||||
if (motion == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Motion.PolygonMovieMaker
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
MotionObjectModel motion = (objectModel as MotionObjectModel);
|
||||
if (motion == null) return;
|
||||
if (motion == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
base.Accessor.DefaultEncoding = Encoding.ShiftJIS;
|
||||
Reader br = base.Accessor.Reader;
|
||||
@ -325,7 +325,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Motion.PolygonMovieMaker
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
MotionObjectModel motion = (objectModel as MotionObjectModel);
|
||||
if (motion == null) return;
|
||||
if (motion == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
base.Accessor.DefaultEncoding = Encoding.ShiftJIS;
|
||||
Writer bw = base.Accessor.Writer;
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.Multimedia3D.Scene.PolygonMovieMaker
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
SceneObjectModel som = (objectModel as SceneObjectModel);
|
||||
if (som == null) return;
|
||||
if (som == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader br = base.Accessor.Reader;
|
||||
Encoding encoding = Encoding.ShiftJIS;
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.PMAXPatch
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PMAXPatchObjectModel patches = (objectModel as PMAXPatchObjectModel);
|
||||
if (patches == null) return;
|
||||
if (patches == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
UniversalEditor.ObjectModels.PMAXPatch.PMAXPatch patch = new UniversalEditor.ObjectModels.PMAXPatch.PMAXPatch();
|
||||
|
||||
@ -95,7 +95,7 @@ namespace UniversalEditor.DataFormats.PMAXPatch
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
PMAXPatchObjectModel patches = (objectModel as PMAXPatchObjectModel);
|
||||
if (patches == null) return;
|
||||
if (patches == null) throw new ObjectModelNotSupportedException();
|
||||
if (patches.Patches.Count < 1) return;
|
||||
|
||||
UniversalEditor.ObjectModels.PMAXPatch.PMAXPatch patch = patches.Patches[0];
|
||||
|
||||
@ -38,7 +38,7 @@ namespace UniversalEditor.ObjectModelExtensions.Multimedia3D.Model
|
||||
public override void CopyTo(ObjectModelExtension where)
|
||||
{
|
||||
PMAModelObjectModelExtension clone = (where as PMAModelObjectModelExtension);
|
||||
if (clone == null) return;
|
||||
if (clone == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
clone.Enabled = mvarEnabled;
|
||||
clone.Version = (mvarVersion.Clone() as Version);
|
||||
|
||||
@ -51,7 +51,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.AGG
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
ushort fileCount = br.ReadUInt16();
|
||||
@ -101,7 +101,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.AGG
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
ushort fileCount = (ushort)fsom.Files.Count;
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader reader = base.Accessor.Reader;
|
||||
uint fileCount = reader.ReadUInt32();
|
||||
@ -86,7 +86,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@ -43,7 +43,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader reader = base.Accessor.Reader;
|
||||
uint fileCount = reader.ReadUInt32();
|
||||
@ -76,7 +76,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
File[] files = fsom.GetAllFiles();
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.LOD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader reader = base.Accessor.Reader;
|
||||
string magic = reader.ReadFixedLengthString(4); // LOD\0
|
||||
@ -100,7 +100,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.LOD
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteFixedLengthString("LOD\0");
|
||||
|
||||
@ -36,7 +36,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.LOD
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader reader = base.Accessor.Reader;
|
||||
string magic = reader.ReadFixedLengthString(4); // LOD\0
|
||||
|
||||
@ -44,7 +44,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.NewWorldComputing.BMP
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PictureObjectModel pic = (objectModel as PictureObjectModel);
|
||||
if (pic == null) return;
|
||||
if (pic == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
br.Accessor.Position = 0;
|
||||
|
||||
@ -157,7 +157,7 @@ namespace UniversalEditor.DataFormats.Multimedia.Picture.NewWorldComputing.ICN
|
||||
{
|
||||
PictureCollectionObjectModel coll = (objectModel as PictureCollectionObjectModel);
|
||||
PictureObjectModel picret = (objectModel as PictureObjectModel);
|
||||
if (coll == null && picret == null) return;
|
||||
if (coll == null && picret == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
#region header
|
||||
|
||||
@ -147,7 +147,7 @@ namespace UniversalEditor.DataFormats.FileSystem.NewWorldComputing.CC
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
ushort filecount = br.ReadUInt16();
|
||||
|
||||
@ -45,8 +45,7 @@ namespace UniversalEditor.DataFormats.NewWorldComputing.WorldMap2D.NewWorldCompu
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
MapObjectModel map = (objectModel as MapObjectModel);
|
||||
if (map == null) return;
|
||||
|
||||
if (map == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
uint magic = br.ReadUInt32();
|
||||
|
||||
@ -88,7 +88,7 @@ namespace UniversalEditor.Plugins.Sega.DataFormats.FileSystem.Sega.FARC
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
FileSystemObjectModel fsom = (objectModel as FileSystemObjectModel);
|
||||
if (fsom == null) return;
|
||||
if (fsom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader reader = base.Accessor.Reader;
|
||||
reader.Endianness = IO.Endianness.BigEndian;
|
||||
|
||||
@ -51,7 +51,7 @@ namespace UniversalEditor.ObjectModels.SourceCode
|
||||
public override void CopyTo(ObjectModel destination)
|
||||
{
|
||||
CodeObjectModel clone = (destination as CodeObjectModel);
|
||||
if (clone == null) return;
|
||||
if (clone == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
foreach (CodeElement element in mvarElements)
|
||||
{
|
||||
|
||||
@ -28,7 +28,7 @@ namespace UniversalEditor.DataFormats.VersatileContainer
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
VersatileContainerObjectModel vcom = (objectModel as VersatileContainerObjectModel);
|
||||
if (vcom == null) return;
|
||||
if (vcom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Reader br = base.Accessor.Reader;
|
||||
string signature = br.ReadFixedLengthString(30); // Versatile Container file 0002
|
||||
@ -125,7 +125,7 @@ namespace UniversalEditor.DataFormats.VersatileContainer
|
||||
protected override void SaveInternal(ObjectModel objectModel)
|
||||
{
|
||||
VersatileContainerObjectModel vcom = (objectModel as VersatileContainerObjectModel);
|
||||
if (vcom == null) return;
|
||||
if (vcom == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
IO.Writer bw = base.Accessor.Writer;
|
||||
bw.WriteNullTerminatedString("Versatile Container file 0002");
|
||||
|
||||
@ -82,7 +82,7 @@ namespace UniversalEditor.DataFormats.Text.MHTML
|
||||
protected override void LoadInternal(ref ObjectModel objectModel)
|
||||
{
|
||||
PlainTextObjectModel text = (objectModel as PlainTextObjectModel);
|
||||
if (text == null) return;
|
||||
if (text == null) throw new ObjectModelNotSupportedException();
|
||||
|
||||
Reader tr = base.Accessor.Reader;
|
||||
string content = String.Empty;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user