public override void read(ErlKVMessage message) { string str = (message.getValue("msg") as ErlType).getValueString(); if (StringKit.isNum(str)) { if (starSoulList != null && starSoulList.Count > 0) { StorageManagerment smanager = StorageManagerment.Instance; for (int i = 0; i < starSoulList.Count; i++) { (starSoulList[i] as Card).delStarSoulBoreByAll(); } } callback(StringKit.toInt(str)); } else { if (str == "money_full") { MessageWindow.ShowAlert(LanguageConfigManager.Instance.getLanguage("goldLimit")); } else { MessageWindow.ShowAlert(str); } if (callback != null) { callback = null; } } }
private void findFriend() { if (!checkInput(inputFind.value)) { return; } if (mFindType == 0) { if (!StringKit.isNum(inputFind.value)) { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null); callBackByFind2(); return; } string _uid = StringKit.frontIdToServerId(inputFind.value); if (_uid == "error") { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null); callBackByFind2(); return; } } FriendsFPort fport = FPortManager.Instance.getFPort("FriendsFPort") as FriendsFPort; fport.findFriend(mFindType, inputFind.value, callBackByFind); }
//激活邀请码领奖 public void invtiteCodeFport(string playerCode) { if (playerCode.Replace(" ", "") == "") { return; } if (playerCode == null) { return; } //只能纯数字 if (!StringKit.isNum(playerCode)) { UiManager.Instance.openDialogWindow <MessageWindow>((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0335"), null); }); return; } //不能激活自己 if (playerCode == myCode.text) { UiManager.Instance.openDialogWindow <MessageWindow>((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0336"), null); }); return; } //已激活 if (InviteCodeManagerment.Instance.inviteType == 1) { UiManager.Instance.openDialogWindow <MessageWindow>((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0333"), null); }); return; } InviteCodeInviteFPort fport = FPortManager.Instance.getFPort("InviteCodeInviteFPort") as InviteCodeInviteFPort; string code = StringKit.frontIdToServerId(playerCode); if (code == "error") { UiManager.Instance.openDialogWindow <MessageWindow>((win) => { win.initWindow(1, LanguageConfigManager.Instance.getLanguage("s0093"), null, LanguageConfigManager.Instance.getLanguage("s0335"), null); }); return; } else { fport.access(code, changeInviteType, hideWin, windowBack); } }
public override void buttonEventBase(GameObject gameObj) { base.buttonEventBase(gameObj); switch (gameObj.name) { case "close": destoryWindow(); break; case "button_id": if (!checkInput(inpuString)) { return; } if (!StringKit.isNum(inpuString)) { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null); callback2(); finishWindow(); return; } string _uid = StringKit.frontIdToServerId(inpuString); if (_uid == "error") { UiManager.Instance.createMessageWindowByOneButton(LanguageConfigManager.Instance.getLanguage("FriendErrorId"), null); callback2(); finishWindow(); return; } getFindFriend(0, _uid); if (callbackI != null) { callbackI(1); } break; case "button_name": checkInput(inpuString); getFindFriend(1, inpuString); if (callbackI != null) { callbackI(2); } break; } }