public void OnReceived(RoomCreatedMessage roomCreatedMessage)
 {
     if (gameState == GameState.CreatingRoomScreen)
     {
         creatingRoomScreen.OnReceived(roomCreatedMessage);
     }
 }
    public void Enter(string username, RoomCreatedMessage roomCreatedMessage)
    {
        Setup(username, RoomUserRole.Host);

        OnReceived(roomCreatedMessage);

        inviteOthersText.gameObject.SetActive(true);
        roomTokenText.gameObject.SetActive(true);
        copyToClipboardButton.gameObject.SetActive(true);

        UIUtilities.Show(roomMenu);
    }
    public void OnReceived(RoomCreatedMessage roomCreatedMessage)
    {
        userIndex = 0;
        roomToken = roomCreatedMessage.RoomToken;

        users                 = new RoomUserData[2 * roomCreatedMessage.TeamSize];
        users[0]              = new RoomUserData();
        users[0].username     = username;
        users[0].selectedTeam = null;

        roomTokenText.text = Convert.ToString(roomToken);

        copyToClipboardButton.gameObject.SetActive(true);

        UpdateSlotTexts();
    }
 public void RoomMenu(string username, RoomCreatedMessage roomCreatedMessage)
 {
     ExitPrevious();
     gameState = GameState.RoomMenu;
     roomMenu.Enter(username, roomCreatedMessage);
 }
Exemple #5
0
 public void OnReceived(RoomCreatedMessage roomCreatedMessage)
 {
     gameSystem.RoomMenu(username, roomCreatedMessage);
 }