Buzz-in flashing now resets properly when the flashing is finished.

This commit is contained in:
2026-01-01 05:14:16 -05:00
parent b319d3fb20
commit 77e302f9c3
13 changed files with 68 additions and 54 deletions
+3 -6
View File
@@ -261,10 +261,7 @@ public class PlayerPodium : UdonSharpBehaviour
public void StartBuzzedInEffect()
{
FlashScoreboard = true;
}
private void BeginBuzzedInEffect()
{
TickFlashingScoreboard();
RequestSerialization();
}
public void TickFlashingScoreboard()
{
@@ -287,6 +284,7 @@ public class PlayerPodium : UdonSharpBehaviour
else {
ResetScoreboardColours();
_FlashingScoreboardCounter = 0;
FlashScoreboard = false;
}
}
private void InvertScoreboardColours()
@@ -365,13 +363,12 @@ public class PlayerPodium : UdonSharpBehaviour
_FlashScoreboard = value;
if (_FlashScoreboard)
{
BeginBuzzedInEffect();
TickFlashingScoreboard();
}
else
{
_FlashingScoreboardCounter = 0;
}
RequestSerialization();
}
get => _FlashScoreboard;
}