private void SaveModelToFile(string filename) { FixKeyframes(); using (var writer = new BinaryWriter(new FileStream(filename, FileMode.Create))) { var materialTranslator = new MaterialTranslator(this); var epicModelWriter = new EpicModelWriter(materialTranslator); epicModelWriter.Write(writer, Model); } }
private void LoadModelFromFile(string filename) { Lookup.AddPath(Path.GetDirectoryName(filename)); using (var reader = new BinaryReader(new FileStream(filename, FileMode.Open))) { var materialTranslator = new MaterialTranslator(this); var epicModelReader = new EpicModelReader(materialTranslator, reader); var model = epicModelReader.Read(filename); Model = model; } }