private static void ConvertScbToGltf(FileConversionParameter parameter) { WadEntry staticObjectWadEntry = parameter.Parameter; StaticObject staticObject = StaticObject.ReadSCB(staticObjectWadEntry.GetDataHandle().GetDecompressedStream()); ModelRoot gltf = staticObject.ToGltf(); gltf.SaveGLB(Path.ChangeExtension(parameter.OutputPath, "glb")); }
private static void ConvertScbToGltf(FileConversionParameter parameter) { WADEntry staticObjectWadEntry = parameter.Parameter; using MemoryStream stream = new MemoryStream(staticObjectWadEntry.GetContent(true)); StaticObject staticObject = StaticObject.ReadSCB(stream); ModelRoot gltf = staticObject.ToGltf(); gltf.SaveGLB(Path.ChangeExtension(parameter.OutputPath, "glb")); }