Ejemplo n.º 1
0
 void JoinMatch(NetworkID networkID, S00_LobbyManager lobbyManager)
 {
     lobbyManager.matchMaker.JoinMatch(networkID, "", "", "", 0, 0, lobbyManager.OnMatchJoined);
     lobbyManager.backDelegate   = lobbyManager.StopClientClbk;
     lobbyManager._isMatchmaking = true;
     // lobbyManager.DisplayIsConneting();
 }
Ejemplo n.º 2
0
    public void Populate(MatchInfoSnapshot match, S00_LobbyManager lobbyManager)
    {
        // 방제목
        // 현재인원수 / 최대인원수
        // 네트워크 ID
        // TODO 방장 닉네임 or 방제목

        serverInfoText.text = match.name;
        slotInfo.text       = match.currentSize.ToString() + "/" + match.maxSize.ToString();
        networkID           = match.networkId;
        nodeID = match.hostNodeId;

        joinButton.onClick.RemoveAllListeners();
        joinButton.onClick.AddListener(() => { JoinMatch(networkID, lobbyManager); });
    }