[ViewVariables] public bool DisallowedLateJoin { get; private set; }
[ViewVariables] public string? ServerInfoBlob { get; private set; }
[ViewVariables] public TimeSpan StartTime { get; private set; }
- [ViewVariables] public TimeSpan PreloadTime { get; private set; }
[ViewVariables] public TimeSpan RoundStartTimeSpan { get; private set; }
[ViewVariables] public new bool Paused { get; private set; }
private void LobbyStatus(TickerLobbyStatusEvent message)
{
StartTime = message.StartTime;
- PreloadTime = message.PreloadTime;
RoundStartTimeSpan = message.RoundStartTimeSpan;
IsGameStarted = message.IsRoundStarted;
AreWeReady = message.YouAreReady;
return;
}
+ _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-round-not-started");
string text;
if (_gameTicker.Paused)
{
text = Loc.GetString("lobby-state-paused");
}
- else if ((_gameTicker.StartTime - _gameTicker.PreloadTime) < _gameTiming.CurTime)
+ else if (_gameTicker.StartTime < _gameTiming.CurTime)
{
- text = Loc.GetString("lobby-state-preloading");
+ _lobby!.StartTime.Text = Loc.GetString("lobby-state-soon");
+ return;
}
else
{
}
}
- _lobby!.StationTime.Text = Loc.GetString("lobby-state-player-status-round-not-started");
_lobby!.StartTime.Text = Loc.GetString("lobby-state-round-start-countdown-text", ("timeLeft", text));
}
public bool YouAreReady { get; }
// UTC.
public TimeSpan StartTime { get; }
- public TimeSpan PreloadTime { get; }
public TimeSpan RoundStartTimeSpan { get; }
public bool Paused { get; }
LobbyBackground = lobbyBackground;
YouAreReady = youAreReady;
StartTime = startTime;
- PreloadTime = preloadTime;
RoundStartTimeSpan = roundStartTimeSpan;
Paused = paused;
}
lobby-state-paused = Paused
-lobby-state-preloading = Soon
+lobby-state-soon = Round starting soon
lobby-state-right-now-question = Right Now?
lobby-state-right-now-confirmation = Right Now
-lobby-state-round-start-countdown-text = Round Starts In: {$timeLeft}
+lobby-state-round-start-countdown-text = Round starts In: {$timeLeft}
lobby-state-ready-button-join-state = Join
lobby-state-ready-button-ready-up-state = Ready Up
lobby-state-player-status-not-ready = Not Ready