コード例 #1
0
    private StringBuilder GetServerDescription(ConnectionManager.ServerInfo serverInfo)
    {
        gc_uiText.Clear();
        gc_uiText.Append(serverInfo.ip).Append(": ").Append(serverInfo.port);

        return(gc_uiText);
    }
コード例 #2
0
 void OnPlayerSlecetedServer(ConnectionManager.ServerInfo chosenServer)
 {
     if (chosenServer.Equals(ConnectionManager.Instance.ServerCurrentlyConnectedTo))
     {
         _serverSelectionDropdown.ToggleDropdownMenu();
     }
     else
     {
         ConnectionManager.Instance.Client_ConnectToServer(_serverSelectionDropdown.ChosenServer.CorrespondingServer, true);
     }
 }
コード例 #3
0
    void Client_OnConnectionToServerSucceded()
    {
        ConnectionManager.ServerInfo server = ConnectionManager.Instance.ServerCurrentlyConnectedTo;
        _client_serverNetworkInfo = FormatNetworkInfo(server.ip, server.port);

        string currentNetInfo = FormatMyNetworkInfo();

        if (_client_myNetworkInfo != currentNetInfo)
        {
            int startIndex = FindString(_stringBuilder, _client_myNetworkInfo);
            _stringBuilder.Remove(startIndex, _client_myNetworkInfo.Length);
            _stringBuilder.Insert(startIndex, currentNetInfo);

            _client_myNetworkInfo = currentNetInfo;
        }

        _stringBuilder.Append(_client_serverNetworkInfo);
        _messageText.text = _stringBuilder.ToString();
    }
コード例 #4
0
 public static void AppendServerDescription(StringBuilder stringBuilder, ConnectionManager.ServerInfo serverInfo)
 {
     stringBuilder.Append("ip: ");
     stringBuilder.Append(serverInfo.ip);
 }