コード例 #1
0
    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);
     }
 }
コード例 #3
0
 public void OnReceived(QueueUpdateMessage queueUpdateMessage)
 {
     gameSystem.QueueMenu(username, teamSize, leaving, queueUpdateMessage);
 }
コード例 #4
0
 public void QueueMenu(string username, UInt8 teamSize, bool leaving, QueueUpdateMessage queueUpdateMessage)
 {
     ExitPrevious();
     gameState = GameState.QueueMenu;
     queueMenu.Enter(username, teamSize, leaving, queueUpdateMessage);
 }
コード例 #5
0
 public void OnReceived(QueueUpdateMessage queueUpdateMessage)
 {
     queueStateText.text = "Players assembled: " + queueUpdateMessage.PlayersInQueue + " / " + 2 * teamSize;
 }