mute audio toggle
This commit is contained in:
1 parent
d227ce3842
commit
439bf147f0
7 files changed
+50
-31
No files matched your search
@@ -35,6 +35,7 @@ public class MenuControls : MonoBehaviour {
|
||||
|
||||
PlayerData _player;
|
||||
|
||||
Toggle muteAudioToggle;
|
||||
Toggle invertYToggle;
|
||||
Slider viewSensSlider;
|
||||
Label viewSensLabel;
|
||||
@@ -129,11 +130,13 @@ public class MenuControls : MonoBehaviour {
|
||||
void BindSettings() {
|
||||
Debug.Log("Setting controls change callbacks");
|
||||
invertYToggle = menuDoc.rootVisualElement.Q<Toggle>("invertY");
|
||||
muteAudioToggle = menuDoc.rootVisualElement.Q<Toggle>("muteAudioToggle");
|
||||
viewSensSlider = menuDoc.rootVisualElement.Q<Slider>("viewSens");
|
||||
viewSensLabel = menuDoc.rootVisualElement.Q<Label>("viewSensLabel");
|
||||
|
||||
viewSensSlider.value = _player.Settings.ViewSens;
|
||||
invertYToggle.value = _player.Settings.InvertY;
|
||||
muteAudioToggle.value = _player.Settings.MuteAudio;
|
||||
|
||||
viewSensLabel.text = $"{viewSensSlider.value:0.00}";
|
||||
|
||||
@@ -144,6 +147,12 @@ public class MenuControls : MonoBehaviour {
|
||||
PlayerDataService.Persist(_player);
|
||||
});
|
||||
|
||||
muteAudioToggle.RegisterValueChangedCallback(evt => {
|
||||
_player.Settings.MuteAudio = evt.newValue;
|
||||
shipControls.MuteAudio = evt.newValue;
|
||||
PlayerDataService.Persist(_player);
|
||||
});
|
||||
|
||||
viewSensSlider.RegisterValueChangedCallback(evt => {
|
||||
shipControls.ViewSens = evt.newValue;
|
||||
_player.Settings.ViewSens = evt.newValue;
|
||||
|
||||
Reference in new issue
Block a user