Ejemplo n.º 1
0
        void Relogin()
        {
            // 如果开启了跨服,关闭跨服Socket
            if (Net.NetClient.CrossToggle)
            {
                CrossServerIntegration.GetInstance().Stop();
            }

            StopNetClient();
            m_GameMachine.React((uint)GameEvent.GE_DISCONNECT);
        }
Ejemplo n.º 2
0
        public void Reset()
        {
            if (m_Machine != null)
            {
                m_Machine.React((uint)EFSMEvent.DE_Reset);
            }

            m_DisconnectReason      = DisconnectReason.None;
            m_DisconnectEnterReason = DisconnectReason.None;
        }