StopBroadcastDiscovery() private method

private StopBroadcastDiscovery ( ) : void
return void
コード例 #1
0
        public void StopBroadcast()
        {
            if (m_HostId == -1)
            {
                if (LogFilter.logError)
                {
                    Debug.LogError("NetworkDiscovery StopBroadcast not initialized");
                }
                return;
            }

            if (!m_Running)
            {
                Debug.LogWarning("NetworkDiscovery StopBroadcast not started");
                return;
            }
            if (m_IsServer)
            {
                NetworkTransport.StopBroadcastDiscovery();
            }

            NetworkTransport.RemoveHost(m_HostId);
            m_HostId             = -1;
            m_Running            = false;
            m_IsServer           = false;
            m_IsClient           = false;
            m_MsgInBuffer        = null;
            m_BroadcastsReceived = null;
            if (LogFilter.logDebug)
            {
                Debug.Log("Stopped Discovery broadcasting");
            }
        }
コード例 #2
0
 /// <summary>
 ///   <para>Stops listening and broadcasting.</para>
 /// </summary>
 public void StopBroadcast()
 {
     if (this.m_HostId == -1)
     {
         if (!LogFilter.logError)
         {
             return;
         }
         Debug.LogError((object)"NetworkDiscovery StopBroadcast not initialized");
     }
     else if (!this.m_Running)
     {
         Debug.LogWarning((object)"NetworkDiscovery StopBroadcast not started");
     }
     else
     {
         if (this.m_IsServer)
         {
             NetworkTransport.StopBroadcastDiscovery();
         }
         NetworkTransport.RemoveHost(this.m_HostId);
         this.m_HostId             = -1;
         this.m_Running            = false;
         this.m_IsServer           = false;
         this.m_IsClient           = false;
         this.m_MsgInBuffer        = (byte[])null;
         this.m_BroadcastsReceived = (Dictionary <string, NetworkBroadcastResult>)null;
         if (!LogFilter.logDebug)
         {
             return;
         }
         Debug.Log((object)"Stopped Discovery broadcasting");
     }
 }
コード例 #3
0
 private void OnDestroy()
 {
     if ((this.m_IsServer && this.m_Running) && (this.m_HostId != -1))
     {
         NetworkTransport.StopBroadcastDiscovery();
         NetworkTransport.RemoveHost(this.m_HostId);
     }
     if ((this.m_IsClient && this.m_Running) && (this.m_HostId != -1))
     {
         NetworkTransport.RemoveHost(this.m_HostId);
     }
 }
コード例 #4
0
        void OnDestroy()
        {
            if (m_IsServer && m_Running && m_HostId != -1)
            {
                NetworkTransport.StopBroadcastDiscovery();
                NetworkTransport.RemoveHost(m_HostId);
            }

            if (m_IsClient && m_Running && m_HostId != -1)
            {
                NetworkTransport.RemoveHost(m_HostId);
            }
        }
コード例 #5
0
 private void OnDestroy()
 {
     if (this.m_IsServer && this.m_Running && this.m_HostId != -1)
     {
         NetworkTransport.StopBroadcastDiscovery();
         NetworkTransport.RemoveHost(this.m_HostId);
     }
     if (!this.m_IsClient || !this.m_Running || this.m_HostId == -1)
     {
         return;
     }
     NetworkTransport.RemoveHost(this.m_HostId);
 }
コード例 #6
0
 public void StopBroadcastDiscovery()
 {
     NetworkTransport.StopBroadcastDiscovery();
 }