diff --git a/Source/Editor/Windows/GameWindow.cs b/Source/Editor/Windows/GameWindow.cs
index acb2deda3..12897eb3c 100644
--- a/Source/Editor/Windows/GameWindow.cs
+++ b/Source/Editor/Windows/GameWindow.cs
@@ -63,6 +63,16 @@ namespace FlaxEditor.Windows
},
};
+ ///
+ /// Fired when the game window audio is muted.
+ ///
+ public event Action MuteAudio;
+
+ ///
+ /// Fired when the game window master audio volume is changed.
+ ///
+ public event Action MasterVolumeChanged;
+
///
/// Gets the viewport.
///
@@ -120,6 +130,7 @@ namespace FlaxEditor.Windows
{
Audio.MasterVolume = value ? 0 : AudioVolume;
_audioMuted = value;
+ MuteAudio?.Invoke();
}
}
@@ -134,6 +145,7 @@ namespace FlaxEditor.Windows
if (!AudioMuted)
Audio.MasterVolume = value;
_audioVolume = value;
+ MasterVolumeChanged?.Invoke(value);
}
}