private void OnAddBtnOnClick() { _btnYes.onClick = (go) => { bool isContainKeyWord = KeyWord.isContain(_content.text); if (isContainKeyWord) { flytxt.instance.fly(ContMgr.getCont("changeName_ErrContent")); return; } if ((int)this.uiData[0] == 1) { BagProxy.getInstance().sendUseItems((uint)this.uiData[1], 1, _content.text); } else if ((int)this.uiData[0] == 2) { if (changeLegionName != null) { changeLegionName(_content.text); } } }; _btnClose.onClick = (go) => { InterfaceMgr.getInstance().close(InterfaceMgr.A3_CHANGE_NAME); }; }
private void OnCreateClick(GameObject go) { bool flag = KeyWord.isContain(this.nameInput.text); this._txtKeyWordWaring.gameObject.SetActive(flag); bool flag2 = flag; if (!flag2) { int carr = this.chooseTab.getSeletedIndex() + 2; muNetCleint.instance.outGameMsgsInst.createCha(this.nameInput.text, (uint)carr, 0u); } }
private void OnCreateClick(GameObject go) { //TODO TOBECHECK bool isContainKeyWord = KeyWord.isContain(nameInput.text); _txtKeyWordWaring.gameObject.SetActive(isContainKeyWord); if (isContainKeyWord) { return; } //flytxt.instance.fly("jjjjjjjjjjjjjjj"); int carr = chooseTab.getSeletedIndex() + 2; muNetCleint.instance.outGameMsgsInst.createCha( nameInput.text, (uint)carr, //职业 0 ); }
void getNewMail(Variant data) { if (!isApplied) { return; } //if (data["mail"]["tp"]==4) //{ // if (data["mail"]["frmpinfo"]["cid"] == PlayerModel.getInstance().cid) // return; //} debug.Log("获取新邮件"); debug.Log(data.dump()); Variant typeData = new Variant(); typeData["tp"] = data["mail"]["tp"]; if (typeData["tp"] == 4) { typeData["secondType"] = data["mail"]["frmpinfo"]["cid"]; } dispatchEvent(GameEvent.Create(lis_unreadType, this, typeData)); mailData dta = new mailData(); dta.type = data["mail"]["tp"]; dta.id = data["mail"]["id"]; dta.time = getTime(data["mail"]["tm"]); dta.seconds = data["mail"]["tm"]._int32; dta.msg = KeyWord.filter(data["mail"]["msg"]); if (data["mail"]["frmpinfo"].ContainsKey("cid")) { dta.frmcid = data["mail"]["frmpinfo"]["cid"]; } if (data["mail"]["frmpinfo"].ContainsKey("name")) { dta.frmname = data["mail"]["frmpinfo"]["name"]; if (dta.type == 3 && dta.frmcid == PlayerModel.getInstance().cid) { dispatchEvent(GameEvent.Create(lis_sendMail_res, this, typeData)); } } if (data["mail"]["frmpinfo"].ContainsKey("sex")) { dta.frmsex = data["mail"]["frmpinfo"]["sex"]; } if (data["mail"]["frmpinfo"].ContainsKey("clanc")) { dta.clanc = data["mail"]["frmpinfo"]["clanc"]; } loadMailItems(data["mail"], dta); switch (dta.type) { case 1: E_mailModel.getInstance().systemMailDic.Add(dta); if (!isNotice) { //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_Mail); //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_MAIN); isNotice = true; } break; case 2: bool isContain2 = false; foreach (int type in newType) { if (type == 2) { isContain2 = true; break; } } if (!isContain2) { newType.Add(2); } E_mailModel.getInstance().gameMailDic.Add(dta); if (!isNotice) { //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_Mail); //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_MAIN); isNotice = true; } break; case 3: E_mailModel.getInstance().familyMailDic.Add(dta); string FamMsg = dta.frmcid.ToString() + "#!#&" + dta.frmsex.ToString() + "#!#&" + dta.cid.ToString() + "#!#&" + dta.time + "#!#&" + dta.frmname + "#!#&" + dta.msg + "#!#&" + dta.seconds + "#!#&" + dta.clanc + "#)#&"; dta.str = FamMsg; E_mailModel.getInstance().famLocalStr.Add(dta); E_mailModel.getInstance().saveLocalData(E_mailModel.getInstance().famLocalStr, 3); bool isContain3 = false; foreach (int type in newType) { if (type == 3) { isContain3 = true; break; } } if (!isContain3) { newType.Add(3); } if (!isNotice) { //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_Mail); //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_MAIN); isNotice = true; } //FileMgr.saveString(FileMgr.TYPE_MAIL, "fam", FileMgr.loadString(FileMgr.TYPE_MAIL, "fam") + FamMsg); break; case 4: if (E_mailModel.getInstance().personalMailDic.ContainsKey(dta.frmcid)) { E_mailModel.getInstance().personalMailDic[dta.frmcid].Add(dta); } else { List <mailData> d = new List <mailData>(); d.Add(dta); E_mailModel.getInstance().personalMailDic.Add(dta.frmcid, d); dispatchEvent(GameEvent.Create(lis_get_new_mail, this, null)); } bool isContain4 = false; foreach (int type in newType) { if (type == dta.frmcid) { isContain4 = true; break; } } if (!isContain4) { newType.Add(dta.frmcid); } if (!isNotice) { //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_Mail); //IconNoticeMgr.getInstance().showNotice(IconNoticeMgr.TYPE_MAIN); isNotice = true; } string PerMsg = dta.frmcid.ToString() + "#!#&" + dta.frmsex.ToString() + "#!#&" + dta.cid.ToString() + "#!#&" + dta.time + "#!#&" + dta.frmname + "#!#&" + dta.msg + dta.seconds + "#!#&" + dta.clanc + "#)#&"; dta.str = PerMsg; E_mailModel.getInstance().perLocalStr.Add(dta); E_mailModel.getInstance().saveLocalData(E_mailModel.getInstance().perLocalStr, 4); //FileMgr.saveString(FileMgr.TYPE_MAIL, "per", FileMgr.loadString(FileMgr.TYPE_MAIL, "per") + PerMsg); break; //case 5: E_mailModel.getInstance().ahMailDic.Add(dta); break; default: break; } }
//S2C void onloadE_mail(Variant data) { isApplied = true; debug.Log("获取邮件列表"); debug.Log(data.dump()); foreach (Variant mail in data["mails"]._arr) { mailData dta = new mailData(); dta.type = mail["tp"]; dta.id = mail["id"]; dta.time = getTime(mail["tm"]); dta.seconds = mail["tm"]._int32; dta.flag = mail["flag"]; dta.msg = KeyWord.filter(mail["msg"]); loadMailItems(mail, dta); switch (dta.type) { case 1: E_mailModel.getInstance().systemMailDic.Add(dta); break; case 2: E_mailModel.getInstance().gameMailDic.Add(dta); break; case 3: if (mail["frmpinfo"].ContainsKey("cid")) { dta.frmcid = mail["frmpinfo"]["cid"]; } if (mail["frmpinfo"].ContainsKey("name")) { dta.frmname = mail["frmpinfo"]["name"]; } if (mail["frmpinfo"].ContainsKey("sex")) { dta.frmsex = mail["frmpinfo"]["sex"]; } if (mail["frmpinfo"].ContainsKey("clanc")) { dta.clanc = mail["frmpinfo"]["clanc"]; } E_mailModel.getInstance().familyMailDic.Add(dta); bool isContain3 = false; foreach (int type in newType) { if (type == 3) { isContain3 = true; break; } } if (!isContain3) { newType.Add(3); } string FamMsg = dta.frmcid.ToString() + "#!#&" + dta.frmsex.ToString() + "#!#&" + dta.cid.ToString() + "#!#&" + dta.time + "#!#&" + dta.frmname + "#!#&" + dta.msg + "#!#&" + dta.seconds + "#!#&" + dta.clanc + "#)#&"; dta.str = FamMsg; E_mailModel.getInstance().famLocalStr.Add(dta); //FileMgr.saveString(FileMgr.TYPE_MAIL, "fam", FileMgr.loadString(FileMgr.TYPE_MAIL, "fam") + FamMsg); break; case 4: if (mail["frmpinfo"].ContainsKey("cid")) { dta.frmcid = mail["frmpinfo"]["cid"]; } if (mail["frmpinfo"].ContainsKey("name")) { dta.frmname = mail["frmpinfo"]["name"]; } if (mail["frmpinfo"].ContainsKey("sex")) { dta.frmsex = mail["frmpinfo"]["sex"]; } if (mail["frmpinfo"].ContainsKey("clanc")) { dta.clanc = mail["frmpinfo"]["clanc"]; } if (E_mailModel.getInstance().personalMailDic.ContainsKey(dta.frmcid)) { E_mailModel.getInstance().personalMailDic[dta.frmcid].Add(dta); } else { List <mailData> d = new List <mailData>(); d.Add(dta); E_mailModel.getInstance().personalMailDic.Add(dta.frmcid, d); dispatchEvent(GameEvent.Create(lis_get_new_mail, this, null)); } bool isContain4 = false; foreach (int type in newType) { if (type == dta.frmcid) { isContain4 = true; break; } } if (!isContain4) { newType.Add(dta.frmcid); } string PerMsg = dta.frmcid.ToString() + "#!#&" + dta.frmsex.ToString() + "#!#&" + dta.cid.ToString() + "#!#&" + dta.time + "#!#&" + dta.frmname + "#!#&" + dta.msg + "#!#&" + dta.seconds + "#!#&" + dta.clanc + "#)#&"; dta.str = PerMsg; E_mailModel.getInstance().perLocalStr.Add(dta); //FileMgr.saveString(FileMgr.TYPE_MAIL, "per", FileMgr.loadString(FileMgr.TYPE_MAIL, "per") + PerMsg); break; //case 5: E_mailModel.getInstance().ahMailDic.Add(dta); break; default: break; } } E_mailModel.getInstance().saveLocalData(E_mailModel.getInstance().famLocalStr, 3); E_mailModel.getInstance().saveLocalData(E_mailModel.getInstance().perLocalStr, 4); }
private void onEditOver(string str) { str = StringUtils.FilterSpecial(str); this.input.text = KeyWord.filter(str); }
private void getNewMail(Variant data) { bool flag = !this.isApplied; if (!flag) { debug.Log("获取新邮件"); debug.Log(data.dump()); Variant variant = new Variant(); variant["tp"] = data["mail"]["tp"]; bool flag2 = variant["tp"] == 4; if (flag2) { variant["secondType"] = data["mail"]["frmpinfo"]["cid"]; } base.dispatchEvent(GameEvent.Create(E_mailProxy.lis_unreadType, this, variant, false)); mailData mailData = new mailData(); mailData.type = data["mail"]["tp"]; mailData.id = data["mail"]["id"]; mailData.time = this.getTime(data["mail"]["tm"]); mailData.seconds = data["mail"]["tm"]._int32; mailData.msg = KeyWord.filter(data["mail"]["msg"]); bool flag3 = data["mail"]["frmpinfo"].ContainsKey("cid"); if (flag3) { mailData.frmcid = data["mail"]["frmpinfo"]["cid"]; } bool flag4 = data["mail"]["frmpinfo"].ContainsKey("name"); if (flag4) { mailData.frmname = data["mail"]["frmpinfo"]["name"]; bool flag5 = mailData.type == 3 && (long)mailData.frmcid == (long)((ulong)ModelBase <PlayerModel> .getInstance().cid); if (flag5) { base.dispatchEvent(GameEvent.Create(E_mailProxy.lis_sendMail_res, this, variant, false)); } } bool flag6 = data["mail"]["frmpinfo"].ContainsKey("sex"); if (flag6) { mailData.frmsex = data["mail"]["frmpinfo"]["sex"]; } bool flag7 = data["mail"]["frmpinfo"].ContainsKey("clanc"); if (flag7) { mailData.clanc = data["mail"]["frmpinfo"]["clanc"]; } this.loadMailItems(data["mail"], mailData); switch (mailData.type) { case 1: { ModelBase <E_mailModel> .getInstance().systemMailDic.Add(mailData); bool flag8 = !this.isNotice; if (flag8) { this.isNotice = true; } break; } case 2: { bool flag9 = false; foreach (int current in this.newType) { bool flag10 = current == 2; if (flag10) { flag9 = true; break; } } bool flag11 = !flag9; if (flag11) { this.newType.Add(2); } ModelBase <E_mailModel> .getInstance().gameMailDic.Add(mailData); bool flag12 = !this.isNotice; if (flag12) { this.isNotice = true; } break; } case 3: { ModelBase <E_mailModel> .getInstance().familyMailDic.Add(mailData); string str = string.Concat(new object[] { mailData.frmcid.ToString(), "#!#&", mailData.frmsex.ToString(), "#!#&", mailData.cid.ToString(), "#!#&", mailData.time, "#!#&", mailData.frmname, "#!#&", mailData.msg, "#!#&", mailData.seconds, "#!#&", mailData.clanc, "#)#&" }); mailData.str = str; ModelBase <E_mailModel> .getInstance().famLocalStr.Add(mailData); ModelBase <E_mailModel> .getInstance().saveLocalData(ModelBase <E_mailModel> .getInstance().famLocalStr, 3); bool flag13 = false; foreach (int current2 in this.newType) { bool flag14 = current2 == 3; if (flag14) { flag13 = true; break; } } bool flag15 = !flag13; if (flag15) { this.newType.Add(3); } bool flag16 = !this.isNotice; if (flag16) { this.isNotice = true; } break; } case 4: { bool flag17 = ModelBase <E_mailModel> .getInstance().personalMailDic.ContainsKey(mailData.frmcid); if (flag17) { ModelBase <E_mailModel> .getInstance().personalMailDic[mailData.frmcid].Add(mailData); } else { List <mailData> list = new List <mailData>(); list.Add(mailData); ModelBase <E_mailModel> .getInstance().personalMailDic.Add(mailData.frmcid, list); base.dispatchEvent(GameEvent.Create(E_mailProxy.lis_get_new_mail, this, null, false)); } bool flag18 = false; foreach (int current3 in this.newType) { bool flag19 = current3 == mailData.frmcid; if (flag19) { flag18 = true; break; } } bool flag20 = !flag18; if (flag20) { this.newType.Add(mailData.frmcid); } bool flag21 = !this.isNotice; if (flag21) { this.isNotice = true; } string str2 = string.Concat(new object[] { mailData.frmcid.ToString(), "#!#&", mailData.frmsex.ToString(), "#!#&", mailData.cid.ToString(), "#!#&", mailData.time, "#!#&", mailData.frmname, "#!#&", mailData.msg, mailData.seconds, "#!#&", mailData.clanc, "#)#&" }); mailData.str = str2; ModelBase <E_mailModel> .getInstance().perLocalStr.Add(mailData); ModelBase <E_mailModel> .getInstance().saveLocalData(ModelBase <E_mailModel> .getInstance().perLocalStr, 4); break; } } } }
private void onloadE_mail(Variant data) { this.isApplied = true; debug.Log("获取邮件列表"); debug.Log(data.dump()); foreach (Variant current in data["mails"]._arr) { mailData mailData = new mailData(); mailData.type = current["tp"]; mailData.id = current["id"]; mailData.time = this.getTime(current["tm"]); mailData.seconds = current["tm"]._int32; mailData.flag = current["flag"]; mailData.msg = KeyWord.filter(current["msg"]); this.loadMailItems(current, mailData); switch (mailData.type) { case 1: ModelBase <E_mailModel> .getInstance().systemMailDic.Add(mailData); break; case 2: ModelBase <E_mailModel> .getInstance().gameMailDic.Add(mailData); break; case 3: { bool flag = current["frmpinfo"].ContainsKey("cid"); if (flag) { mailData.frmcid = current["frmpinfo"]["cid"]; } bool flag2 = current["frmpinfo"].ContainsKey("name"); if (flag2) { mailData.frmname = current["frmpinfo"]["name"]; } bool flag3 = current["frmpinfo"].ContainsKey("sex"); if (flag3) { mailData.frmsex = current["frmpinfo"]["sex"]; } bool flag4 = current["frmpinfo"].ContainsKey("clanc"); if (flag4) { mailData.clanc = current["frmpinfo"]["clanc"]; } ModelBase <E_mailModel> .getInstance().familyMailDic.Add(mailData); bool flag5 = false; foreach (int current2 in this.newType) { bool flag6 = current2 == 3; if (flag6) { flag5 = true; break; } } bool flag7 = !flag5; if (flag7) { this.newType.Add(3); } string str = string.Concat(new object[] { mailData.frmcid.ToString(), "#!#&", mailData.frmsex.ToString(), "#!#&", mailData.cid.ToString(), "#!#&", mailData.time, "#!#&", mailData.frmname, "#!#&", mailData.msg, "#!#&", mailData.seconds, "#!#&", mailData.clanc, "#)#&" }); mailData.str = str; ModelBase <E_mailModel> .getInstance().famLocalStr.Add(mailData); break; } case 4: { bool flag8 = current["frmpinfo"].ContainsKey("cid"); if (flag8) { mailData.frmcid = current["frmpinfo"]["cid"]; } bool flag9 = current["frmpinfo"].ContainsKey("name"); if (flag9) { mailData.frmname = current["frmpinfo"]["name"]; } bool flag10 = current["frmpinfo"].ContainsKey("sex"); if (flag10) { mailData.frmsex = current["frmpinfo"]["sex"]; } bool flag11 = current["frmpinfo"].ContainsKey("clanc"); if (flag11) { mailData.clanc = current["frmpinfo"]["clanc"]; } bool flag12 = ModelBase <E_mailModel> .getInstance().personalMailDic.ContainsKey(mailData.frmcid); if (flag12) { ModelBase <E_mailModel> .getInstance().personalMailDic[mailData.frmcid].Add(mailData); } else { List <mailData> list = new List <mailData>(); list.Add(mailData); ModelBase <E_mailModel> .getInstance().personalMailDic.Add(mailData.frmcid, list); base.dispatchEvent(GameEvent.Create(E_mailProxy.lis_get_new_mail, this, null, false)); } bool flag13 = false; foreach (int current3 in this.newType) { bool flag14 = current3 == mailData.frmcid; if (flag14) { flag13 = true; break; } } bool flag15 = !flag13; if (flag15) { this.newType.Add(mailData.frmcid); } string str2 = string.Concat(new object[] { mailData.frmcid.ToString(), "#!#&", mailData.frmsex.ToString(), "#!#&", mailData.cid.ToString(), "#!#&", mailData.time, "#!#&", mailData.frmname, "#!#&", mailData.msg, "#!#&", mailData.seconds, "#!#&", mailData.clanc, "#)#&" }); mailData.str = str2; ModelBase <E_mailModel> .getInstance().perLocalStr.Add(mailData); break; } } } ModelBase <E_mailModel> .getInstance().saveLocalData(ModelBase <E_mailModel> .getInstance().famLocalStr, 3); ModelBase <E_mailModel> .getInstance().saveLocalData(ModelBase <E_mailModel> .getInstance().perLocalStr, 4); }