Skip to content

Commit ea4ea01

Browse files
committed
fix mute player toggle button logic
1 parent ee29859 commit ea4ea01

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Diff for: Assets/Scripts/GUI/MultiplayerRoomOptionsPopUpWindow.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public void OnMultiplayerRoomOptionsPopUpWindowButtonPressed(MultiplayerRoomOpti
178178
case SketchControlsScript.GlobalCommands.Null:
179179
break;
180180
case SketchControlsScript.GlobalCommands.ToggleUserVoiceInMultiplayer:
181-
MultiplayerAudioSourcesManager.m_Instance.ToggleAudioMuteForPlayer(button.IsButtonActive(), button.playerId);
181+
MultiplayerAudioSourcesManager.m_Instance.ToggleAudioMuteForPlayer(button.playerId);
182182
break;
183183
case SketchControlsScript.GlobalCommands.ToggleUserVoiceInMultiplayerForAll:
184184
MultiplayerManager.m_Instance.MutePlayerForAll(button.IsButtonActive(), button.playerId);
@@ -195,7 +195,7 @@ public void OnMultiplayerRoomOptionsPopUpWindowButtonPressed(MultiplayerRoomOpti
195195
case SketchControlsScript.GlobalCommands.MultiplayerToggleAllUserAudio:
196196
foreach (var remotePlayer in m_RemotePlayers.List)
197197
{
198-
MultiplayerAudioSourcesManager.m_Instance.ToggleAudioMuteForPlayer(button.IsButtonActive(), remotePlayer.PlayerId);
198+
MultiplayerAudioSourcesManager.m_Instance.ToggleAudioMuteForPlayer(remotePlayer.PlayerId);
199199
PlayerListItemPrefab playerComponent = GetGameobjectWithPlayerId(remotePlayer.PlayerId);
200200
if (playerComponent) playerComponent.SetAudioToggleState(button.IsButtonActive());
201201
}

Diff for: Assets/Scripts/Multiplayer/MultiplayerAudioSourcesManager.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,11 +99,11 @@ public void AudioSourcesMuteStateForPlayer(int playerId, bool state)
9999
source.mute = state;
100100
}
101101

102-
public void ToggleAudioMuteForPlayer(bool value, int playerId)
102+
public void ToggleAudioMuteForPlayer(int playerId)
103103
{
104104
if (sources.TryGetValue(playerId, out AudioSource source))
105105
{
106-
source.mute = value;
106+
source.mute = !source.mute;
107107
}
108108
}
109109
}

0 commit comments

Comments
 (0)