Beispiel #1
0
    public static void ConnectionMessageReceived(Packet _packet)
    {
        string message = _packet.ReadString();
        int    ID      = _packet.ReadInt();

        Debug.Log(message + " " + ID);
        Client.Instance.clientID = ID;
        Sender.ConnectionMessageResponse();
        if (message.Contains("[Game]"))
        {
            Client.Instance.udp.Connect(((IPEndPoint)Client.Instance.tcp.clientSocket.Client.LocalEndPoint).Port);
        }
        else
        {
            LoginUI loginUI = UIManager.Instance.UIWindows["Login"].GetComponent <LoginUI>();
            loginUI.ChangeConnectionState(LoginUI.ConnectionState.Connected);
        }
    }