Пример #1
0
    public override void OnReceivedBroadcast(string fromAddress, string data)
    {
        if (!isInit)
        {
            return;
        }
        base.OnReceivedBroadcast(fromAddress, data);
        XLogger.Log(string.Format("OnReceivedBroadcast : fromaddress {0}, data {1}", fromAddress, data));

        lobbyPanel.networkAddress = fromAddress;
        lobbyPanel.networkPort    = lobbyPanel.networkPort;
        lobbyPanel.StopAllCoroutines();
        lobbyPanel.StartClient();

        StopBroadcastNetwork();

        if (!Address.Contains(fromAddress))
        {
            Address.Add(fromAddress);
        }
    }