public RevealGameState(
Lobby lobby,
string promptTitle,
UnityView revealUnityView) : base(
lobby: lobby,
exit: new WaitForPartyLeader_StateExit(
lobby: lobby,
partyLeaderPromptGenerator: Prompts.ShowScoreBreakdowns(
lobby: lobby,
promptTitle: promptTitle,
userPromptId: UserPromptId.PartyLeader_SkipReveal,
userScoreBreakdownScope: Score.Scope.Reveal,
showPartyLeaderSkipButton: true),
waitingPromptGenerator: Prompts.ShowScoreBreakdowns(
lobby: lobby,
promptTitle: promptTitle,
userScoreBreakdownScope: Score.Scope.Reveal)))
{
this.Entrance.Transition(this.Exit);
this.UnityView = revealUnityView;
}
}