示例#1
0
        public void Dispose()
        {
            StopKeepAlivePackets();

            for (int i = 0; i < m_RegisteredHandlers.Count; i++)
            {
                m_Network.Unregister(m_RegisteredHandlers[i].Item1, m_RegisteredHandlers[i].Item2);
            }
            m_RegisteredHandlers.Clear();
            m_RegisteredHandlers = null;
        }
示例#2
0
        public void Dispose()
        {
            for (int i = 0; i < m_RegisteredHandlers.Count; i++)
            {
                m_Network.Unregister(m_RegisteredHandlers[i].Item1, m_RegisteredHandlers[i].Item2);
            }
            m_RegisteredHandlers.Clear();
            m_RegisteredHandlers = null;

            MobileMovement.SendMoveRequestPacket -= InternalOnEntity_SendMoveRequestPacket;
        }
示例#3
0
 public void Dispose()
 {
     StopKeepAlivePackets();
     _network.Unregister(this);
 }