fixed sound context serialization

- this bug caused all sound buses to disapper on load
This commit is contained in:
Dmitry Stepanov
2024-03-11 20:32:50 +03:00
parent d482962182
commit 6ca7229a03
2 changed files with 2 additions and 3 deletions
+2 -2
View File
@@ -377,10 +377,10 @@ impl Visit for State {
self.listener.visit("Listener", &mut region)?;
if !self.serialization_options.skip_sources {
self.sources.visit("Sources", &mut region)?;
let _ = self.sources.visit("Sources", &mut region);
}
if !self.serialization_options.skip_bus_graph {
self.bus_graph.visit("BusGraph", &mut region)?;
let _ = self.bus_graph.visit("BusGraph", &mut region);
}
self.renderer.visit("Renderer", &mut region)?;
self.paused.visit("Paused", &mut region)?;
-1
View File
@@ -20,7 +20,6 @@ use std::{sync::MutexGuard, time::Duration};
/// Sound context.
#[derive(Debug, Visit)]
pub struct SoundContext {
#[visit(optional)]
pub(crate) native: fyrox_sound::context::SoundContext,
}