namespace Oni { internal sealed class DatUnpacker : Exporter { public DatUnpacker(InstanceFileManager fileManager, string outputDirPath) : base(fileManager, outputDirPath) { } protected override void ExportInstance(InstanceDescriptor descriptor) { var referencedDescriptors = descriptor.GetReferencedDescriptors(); var writer = InstanceFileWriter.CreateV32(referencedDescriptors); writer.Write(CreateFileName(descriptor, ".oni")); } } }