少年修仙传客户端代码仓库
client_Zxw
2018-12-07 97c28bd76fc72c2d20694d723d5fdb460e521677
System/Login/LoginWin.cs
@@ -188,7 +188,25 @@
        protected void Login()
        {
            if (!DebugUtility.Instance.debugAccount && ServerListCenter.Instance.currentServer.start_date > DateTime.Now)
            var allow = false;
            if (DebugUtility.Instance.debugAccount)
            {
                allow = true;
            }
            else
            {
                if (ServerListCenter.Instance.currentServer.running_status == (int)ServerState.Maintain
                    || ServerListCenter.Instance.currentServer.running_status == (int)ServerState.Predicted)
                {
                    allow = false;
                }
                else
                {
                    allow = true;
                }
            }
            if (!allow)
            {
                switch ((ServerState)ServerListCenter.Instance.currentServer.running_status)
                {
@@ -199,31 +217,30 @@
                        SysNotifyMgr.Instance.ShowTip("ServerOpen", ServerListCenter.Instance.currentServer.start_date.ToString("MM-dd HH:mm"));
                        break;
                }
                return;
            }
            else
            if (GameNetSystem.Instance.netState == GameNetSystem.NetState.NerverConnect)
            {
                if (GameNetSystem.Instance.netState == GameNetSystem.NetState.NerverConnect)
                switch (VersionConfig.Get().versionAuthority)
                {
                    switch (VersionConfig.Get().versionAuthority)
                    {
                        case VersionAuthority.InterTest:
                            if (string.IsNullOrEmpty(m_Account.text))
                            {
                                MessageWin.Inst.ShowFixedTip(Language.Get("L1095"));
                                return;
                            }
                    case VersionAuthority.InterTest:
                        if (string.IsNullOrEmpty(m_Account.text))
                        {
                            MessageWin.Inst.ShowFixedTip(Language.Get("L1095"));
                            return;
                        }
                            model.AccountLogin(m_Account.text, m_ServerIP, m_Port, m_GamePort);
                            break;
                        case VersionAuthority.Release:
                            model.AccountLogin(m_ServerIP, m_Port, m_GamePort);
                            break;
                    }
                    OperationLogCollect.Instance.RecordLauchEvent(6);
                    OperationLogCollect.Instance.RecordEvent(7);
                        model.AccountLogin(m_Account.text, m_ServerIP, m_Port, m_GamePort);
                        break;
                    case VersionAuthority.Release:
                        model.AccountLogin(m_ServerIP, m_Port, m_GamePort);
                        break;
                }
                OperationLogCollect.Instance.RecordLauchEvent(6);
                OperationLogCollect.Instance.RecordEvent(7);
            }
        }