void OnBtnServerOther() { //PlayerPreferenceData.ClientLoginCount = PlayerPreferenceData.ClientLoginCount + 1; UIControllerBase <ServerChooseController> .Instance().SwitchWindow((int)ServerChooseController.Window.ServerList); ServerChooseController.Instance().hideGroundPic(); }
void OnLeaveQueueClick() { if (ServerChooseController.Instance() != null) { ServerChooseController.Instance().SwitchWindow((int)ServerChooseController.Window.ServerList); UIManager.CloseUI(UIInfo.QueueWindow); NetWorkLogic.GetMe().DisconnectServer(); } }
void OnBtnOkClick() { //GameEvent gameEvent = new GameEvent(Games.GlobeDefine.GameDefine_Globe.EVENT_DEFINE.EVENT_TOUCH_UI); // Singleton<EventSystem>.GetInstance().PushEvent(gameEvent); PlatformHelper.SendUserAction(UserBehaviorDefine.ServerChoose_Enter); LoginData.ServerListData curServerListData = LoginData.GetServerListDataByID(PlayerPreferenceData.LastServer); if (null != curServerListData) { ServerChooseController.Instance().ConnectToServer(curServerListData.m_ip, curServerListData.m_port); } else { // 提示,无法找到服务器信息 MessageBoxLogic.OpenOKBox(1002, 1000); } }
public void OnCYUserLogin(string param) { LogModule.DebugLog("----OnCYUserLogin:"******"data"]; JsonData dataObj = JsonMapper.ToObject(data); string strValidateInfo = (string)dataObj["validateInfo"]; #else //param = "{\"uid\":\"514001613706505\",\"token\":\"9f38e276d3d758b5\",\"deviceid\":\"10001\",\"userip\":\"10001\",\"type\":\"c\",\"appid\":\"101005256\"},4001,10001" //LogModule.DebugLog(param); string keyValidateInfo = "\"validateInfo\":"; int validateInfoPos = param.IndexOf(keyValidateInfo) + keyValidateInfo.Length + 1; string strValidateInfo = param.Substring(validateInfoPos, param.IndexOf("\"", validateInfoPos) - validateInfoPos); //int opCodePos = param.LastIndexOf(",") + 1; //string opCode = param.Substring(opCodePos); //int channelPos = param.LastIndexOf("},") + 2; //string stringChannel = param.Substring(channelPos, opCodePos - 1 - channelPos); #endif LoginData.accountData.SetCYData(strValidateInfo); if (PlatformHelper.GetChannelType() == PlatformHelper.ChannelType.IOS_XY) { m_bReceiveNewLoginData = true; } if (ServerChooseController.Instance() == null) { // 只允许在登陆界面登陆 return; } #if UNITY_WP8 NetWorkLogic.SetConcnectDelegate(WpLoginReconnect); NetWorkLogic.GetMe().ReConnectToServer(); #else SendLoginInfo(); #endif }
void OnBtnNextClick() { PlatformHelper.SendUserAction(UserBehaviorDefine.ServerChoose_Enter); int curSelectServerID = 0; if (!int.TryParse(m_curSelectItemName, out curSelectServerID)) { return; } LoginData.ServerListData curData = LoginData.GetServerListDataByID(curSelectServerID); if (null != curData) { PlayerPreferenceData.LastServer = curSelectServerID; ServerChooseController.Instance().ConnectToServer(curData.m_ip, curData.m_port); } else { // 错误:当前服务器未配置 MessageBoxLogic.OpenOKBox(1002, 1001); } }
public static void Ret_Login(GC_LOGIN_RET.LOGINRESULT result, int validateResult) { PlatformHelper.SendUserAction(UserBehaviorDefine.LoginVarifyTokenFinish); if (result == GC_LOGIN_RET.LOGINRESULT.ACCOUNTVERIFYFAIL) { PlatformHelper.SendUserAction(UserBehaviorDefine.VerifyResult + ((int)result).ToString() + validateResult); } else { PlatformHelper.SendUserAction(UserBehaviorDefine.VerifyResult + ((int)result).ToString()); } LogModule.DebugLog("connect result: " + result.ToString() + " validateResult: " + validateResult); UIManager.CloseUI(UIInfo.QueueWindow); MessageBoxLogic.CloseBox(); if (result == GC_LOGIN_RET.LOGINRESULT.SUCCESS) { LoginUILogic.Instance().LoginSuccess(); } else if (result == GC_LOGIN_RET.LOGINRESULT.ACCOUNTVERIFYFAIL) { // 登录失败 if (validateResult == 6) { PlatformHelper.UserLogout(); accountData.CleanData(); MessageBoxLogic.OpenOKBox(2369, 1000, SDKVarifyFail); } else { string strTip = StrDictionary.GetClientDictionaryString("#{1284}", (int)validateResult); string strTitle = StrDictionary.GetClientDictionaryString("#{1000}"); MessageBoxLogic.OpenOKBox(strTip, strTitle); } } else if (result == GC_LOGIN_RET.LOGINRESULT.ALREADYLOGIN) { // 该账户已经登录 MessageBoxLogic.OpenOKBox(1285, 1000); } else if (result == GC_LOGIN_RET.LOGINRESULT.READROLELISTFAIL) { // 获取角色列表失败 MessageBoxLogic.OpenOKBox(1286, 1000); } else if (result == GC_LOGIN_RET.LOGINRESULT.QUEUEFULL) { // 队伍已满,请稍后尝试 MessageBoxLogic.OpenOKBox(1852, 1000); } else if (result == GC_LOGIN_RET.LOGINRESULT.VERSIONNOTMATCH || result == GC_LOGIN_RET.LOGINRESULT.PACKETNOTMATCH) { // 客户端版本过低 MessageBoxLogic.OpenOKBox(2161, 1000, VersionNotMatch); } else if (result == GC_LOGIN_RET.LOGINRESULT.NEEDFORCEENTER) { if (null != ServerChooseController.Instance()) { ServerChooseController.Instance().ShowForceEnterTip(true); } else { MessageBoxLogic.OpenOKBox(2161, 1000, VersionNotMatch); } } else { MessageBoxLogic.OpenOKBox(1287, 1000); } }
void OnBtnBackClick() { UIControllerBase <ServerChooseController> .Instance().SwitchWindow((int)ServerChooseController.Window.ServerTop); ServerChooseController.Instance().showGroundPic(); }
void OnSelectServerClick() { UIControllerBase <ServerListWindow> .Instance().ServerSelected(gameObject.name); ServerChooseController.Instance().showGroundPic(); }