UnityEngine.Networking.NetworkDiscovery.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
        private void Update()
        {
            if ((this.m_HostId != -1) && !this.m_IsServer)
            {
                NetworkEventType type;
                do
                {
                    int num;
                    int num2;
                    int num3;
                    byte num4;
                    type = NetworkTransport.ReceiveFromHost(this.m_HostId, out num, out num2, this.m_MsgInBuffer, 0x400, out num3, out num4);
                    if (type == NetworkEventType.BroadcastEvent)
                    {
                        string str;
                        int num5;
                        NetworkTransport.GetBroadcastConnectionMessage(this.m_HostId, this.m_MsgInBuffer, 0x400, out num3, out num4);
                        NetworkTransport.GetBroadcastConnectionInfo(this.m_HostId, out str, out num5, out num4);
                        NetworkBroadcastResult result = new NetworkBroadcastResult {
                            serverAddress = str,
                            broadcastData = new byte[num3]
                        };
                        Buffer.BlockCopy(this.m_MsgInBuffer, 0, result.broadcastData, 0, num3);
                        this.m_BroadcastsReceived[str] = result;
                        this.OnReceivedBroadcast(str, BytesToString(this.m_MsgInBuffer));
                    }
                }
                while (type != NetworkEventType.Nothing);
            }
        }