diff --git a/fyrox-animation/src/lib.rs b/fyrox-animation/src/lib.rs index 3cb0ee78a..872e932c0 100644 --- a/fyrox-animation/src/lib.rs +++ b/fyrox-animation/src/lib.rs @@ -122,8 +122,10 @@ impl Visit for AnimationTracksData { } impl ResourceData for AnimationTracksData { - fn save(&mut self, _path: &Path) -> Result<(), Box> { - // TODO + fn save(&mut self, path: &Path) -> Result<(), Box> { + let mut visitor = Visitor::new(); + self.visit("Tracks", &mut visitor)?; + visitor.save_ascii_to_file(path)?; Ok(()) }