Beispiel #1
0
        /// <summary>
        /// Connect the specified gameVersion and serverType.
        /// </summary>
        /// <param name="gameVersion">Game version.</param>
        /// <param name="serverType">Server type.</param>
        internal static void Connect(string gameVersion, ServerType serverType)
        {
            GameVersion = gameVersion;

            RoomConnection.OnError   += RoomConnection_OnError;
            RoomConnection.OnClosed  += RoomConnection_OnClosed;
            RoomConnection.OnMessage += RoomConnection_OnMessage;

            if (serverType == ServerType.Lobby)
            {
                peer.AuthenticateFromLobbyServer();
            }
            else if (serverType == ServerType.Route)
            {
                peer.AuthenticateFromRouteServer();
            }
        }