public void Enter(string username, UInt8 teamSize, bool leaving, QueueUpdateMessage queueUpdateMessage) { this.username = username; this.teamSize = teamSize; this.leaving = leaving; OnReceived(queueUpdateMessage); UIUtilities.Show(queueMenu); }
public void OnReceived(QueueUpdateMessage queueUpdateMessage) { if (gameState == GameState.EnteringQueueScreen) { enteringQueueScreen.OnReceived(queueUpdateMessage); } else if (gameState == GameState.QueueMenu) { queueMenu.OnReceived(queueUpdateMessage); } }
public void OnReceived(QueueUpdateMessage queueUpdateMessage) { gameSystem.QueueMenu(username, teamSize, leaving, queueUpdateMessage); }
public void QueueMenu(string username, UInt8 teamSize, bool leaving, QueueUpdateMessage queueUpdateMessage) { ExitPrevious(); gameState = GameState.QueueMenu; queueMenu.Enter(username, teamSize, leaving, queueUpdateMessage); }
public void OnReceived(QueueUpdateMessage queueUpdateMessage) { queueStateText.text = "Players assembled: " + queueUpdateMessage.PlayersInQueue + " / " + 2 * teamSize; }