Changed buzzer effect to a blinking scoreboard.

This commit is contained in:
2025-09-03 00:45:35 -04:00
parent 1fe9513792
commit 17c5b44580
5 changed files with 543 additions and 227 deletions
@@ -213,7 +213,7 @@ public class GameManagerRound1 : GameManagerBase
ShowBetweenQuestionsInterface();
_VideoPlayer.PlayVideo = false;
_VideoPlayer.ShowScreen = ClueScreenType.Blank;
_GameHasBegun = true;
}
@@ -1019,7 +1019,7 @@ public class GameManagerRound1 : GameManagerBase
Interface.CommentUI.text =
"- Before you show us your answer, how much did you risk?\n" +
"- What is your answer?";
_PlayerPodiums[PlayerNumber - 1].EnableBuzzInEffect(true);
_PlayerPodiums[PlayerNumber - 1].HighlightPodium(true);
EnableInteraction("Assign Points");
}
@@ -1028,7 +1028,7 @@ public class GameManagerRound1 : GameManagerBase
{
int PlayerNumber = _FinalRoundPlayersSortedByScore[PlayerPlace - 1];
_PlayerPodiums[PlayerNumber - 1].EnableBuzzInEffect(false);
_PlayerPodiums[PlayerNumber - 1].HighlightPodium(false);
_PlayerPodiums[PlayerNumber - 1].VerifyFinalRoundResponse(_QuestionCorrectResponse);
// If we're assigning points to the first-place player, then we're
@@ -1295,11 +1295,6 @@ public class GameManagerRound1 : GameManagerBase
public void TiebreakerIncorrectResponse()
{
int PodiumIndex = _BuzzedInPlayer - 1;
if (PodiumIndex >= 0 && PodiumIndex < _PlayerPodiums.Length)
{
_PlayerPodiums[PodiumIndex].SendCustomNetworkEvent(NetworkEventTarget.All,
"EnableBuzzInEffect", false);
}
_BuzzedInPlayer = -1;
_BuzzInAllowed = true;
@@ -1421,12 +1416,7 @@ public class GameManagerRound1 : GameManagerBase
{
_BuzzInAllowed = true;
int PodiumIndex = _BuzzedInPlayer - 1;
if (PodiumIndex >= 0 && PodiumIndex < _PlayerPodiums.Length)
{
_PlayerPodiums[PodiumIndex].SendCustomNetworkEvent(NetworkEventTarget.All,
"EnableBuzzInEffect", false);
_BuzzedInPlayer = -1;
}
_BuzzedInPlayer = -1;
RequestSerialization();
}
@@ -1443,8 +1433,7 @@ public class GameManagerRound1 : GameManagerBase
_BuzzedInPlayer = PlayerNumber;
RequestSerialization();
_PlayerPodiums[PlayerIndex].SendCustomNetworkEvent(NetworkEventTarget.All,
"EnableBuzzInEffect", true);
_PlayerPodiums[PlayerIndex].SendCustomNetworkEvent(NetworkEventTarget.Owner, "StartBuzzedInEffect");
// Play the buzzer sound globally.
_AudioManager.SendCustomNetworkEvent(NetworkEventTarget.All,
@@ -1462,7 +1451,6 @@ public class GameManagerRound1 : GameManagerBase
for (int i = 0; i < _PlayerPodiums.Length; i++)
{
_PlayerBuzzInAllowed[i] = true;
_PlayerPodiums[i].SendCustomNetworkEvent(NetworkEventTarget.All, "EnableBuzzInEffect", false);
}
_BuzzedInPlayer = -1;
}