Readyall and Toggleready commands to LEC. Fix an issue with ready button desync. (#38706)

* commit

* commit

* change lobby shell string.
This commit is contained in:
Kyle Tyo
2025-09-16 17:25:17 -04:00
committed by GitHub
parent bf18b5e26b
commit 7ff98dd94f
7 changed files with 69 additions and 62 deletions

View File

@@ -186,10 +186,10 @@ namespace Content.Client.Lobby
else
{
Lobby!.StartTime.Text = string.Empty;
Lobby!.ReadyButton.Pressed = _gameTicker.AreWeReady;
Lobby!.ReadyButton.Text = Loc.GetString(Lobby!.ReadyButton.Pressed ? "lobby-state-player-status-ready": "lobby-state-player-status-not-ready");
Lobby!.ReadyButton.ToggleMode = true;
Lobby!.ReadyButton.Disabled = false;
Lobby!.ReadyButton.Pressed = _gameTicker.AreWeReady;
Lobby!.ObserveButton.Disabled = true;
}