| | |
| | |
|
| | | 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)
|
| | | {
|
| | |
| | | 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);
|
| | | }
|
| | |
|
| | | }
|