private void OnClickZS(ButtonScript obj, object args, int param1, int param2) { SceneData ssdata = SceneData.GetData(GameManager.SceneID); if (ssdata.sceneType_ == SceneType.SCT_Instance) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("likaifuben"), () => { NetConnection.Instance.exitCopy(); }); } else { NetConnection.Instance.leaveTeam(); tipsObj.SetActive(false); } // SceneData ssdata = SceneData.GetData (GameManager.SceneID); // if(ssdata.sceneType_ == SceneType.SCT_Instance) // { // return; // } // NetConnection.Instance.leaveTeam (); // tipsObj.SetActive (false); }
void OnClickbabykjBtn(ButtonScript obj, object args, int param1, int param2) { if (binst.GetIprop(PropertyType.PT_Level) - GamePlayer.Instance.GetIprop(PropertyType.PT_Level) > 5) { PopText.Instance.Show(LanguageManager.instance.GetValue("expItem")); return; } if (ShopData.GetShopId(itemid) == 0) { //PopText.Instance.Show(LanguageManager.instance.GetValue("商店没有此物品")); return; } int shopid = ShopData.GetShopId(itemid); if (BagSystem.instance.GetItemMaxNum((uint)itemid) <= 0) { QuickBuyUI.ShowMe(shopid); } else { COM_Item item = BagSystem.instance.GetItemByItemId((uint)itemid); ItemData idata = ItemData.GetData(itemid); MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("xiaohaoitemwupin").Replace("{n1}", "1").Replace("{n}", idata.name_), () => { NetConnection.Instance.useItem((uint)item.slot_, (uint)binst.InstId, (uint)1); }); } }
// void OnClickPlus(ButtonScript obj, object args, int param1, int param2) // { // count++; // if(count>maxCount)count = maxCount; // numLabel.text = count.ToString(); // needMoneyLab.text = (Hdata.Price_ * count).ToString (); // } // void OnClickMinus(ButtonScript obj, object args, int param1, int param2) // { // count--; // if(count<1)count = 1; // numLabel.text = count.ToString(); // needMoneyLab.text = (Hdata.Price_ * count).ToString (); // } void OnClicketermine(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.GetIprop(PropertyType.PT_BagNum) <= BagSystem.instance.GetBagSize()) { //ErrorTipsUI.ShowMe(LanguageManager.instance.GetValue("bagfull")); PopText.Instance.Show(LanguageManager.instance.GetValue("bagfull")); return; } string type = ""; type = LanguageManager.instance.GetValue("Guild_gongxian"); int gongx = GuildSystem.GetGuildMemberSelf(GamePlayer.Instance.InstId).contribution_; MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("shopbuyitem").Replace("{n}", (count * Hdata.Num_).ToString()).Replace("{n1}", Hdata.name_).Replace("{n2}", (count * Hdata.Price_).ToString() + type), () => { if (gongx < Hdata.Price_) { PopText.Instance.Show(LanguageManager.instance.GetValue("familyGongxian")); return; } NetConnection.Instance.buyGuildItem(Hdata.id_, count); }); gameObject.SetActive(false); }
private void OnClickLK(ButtonScript obj, object args, int param1, int param2) { SceneData ssdata = SceneData.GetData(GameManager.SceneID); if (ssdata.sceneType_ == SceneType.SCT_Instance) { if (CopyData.IsCopyScene(GameManager.SceneID)) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("likaifuben"), () => { NetConnection.Instance.exitCopy(); }); } else { NetConnection.Instance.exitTeam(); NetConnection.Instance.exitLobby(); } } else { NetConnection.Instance.exitTeam(); NetConnection.Instance.exitLobby(); } tipsObj.SetActive(false); }
static public void teamCallMemberBack() { for (int i = 0; i < _MyTeamInfo.members_.Length; i++) { if (_MyTeamInfo.members_[i].instId_ != GamePlayer.Instance.InstId) { continue; } if (!_MyTeamInfo.members_[i].isBattle_) { if (!GlobalValue.isBattleScene(StageMgr.Scene_name)) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("zhaohuan"), () => { NetConnection.Instance.backTeam(); Prebattle.Instance.ChangeWalkEff(Prebattle.WalkState.WS_Normal); }, false, () => { NetConnection.Instance.refuseBackTeam(); }); } else { isBattleOpen = true; } } else { isBattleOpen = true; } } }
private void OnClickdeparture(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tuichujiazu"), () => { NetConnection.Instance.leaveGuild(); }); }
private void OnClickdisband(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("jiesanjiazu"), () => { NetConnection.Instance.delGuild(Guild.guildId_); }); }
private void OnClicktanheBtn(ButtonScript obj, object args, int param1, int param2) { int OffineTimeMax = 0; int itemid = 0; GlobalValue.Get(Constant.C_FamilyLeaderOffineTimeMax, out OffineTimeMax); GlobalValue.Get(Constant.C_FamilyLoseLeaderItem, out itemid); uint offlineTime = GuildSystem.GetPremier().offlineTime_; if (GetTime(offlineTime) > OffineTimeMax) { ItemData idata = ItemData.GetData(itemid); if (BagSystem.instance.GetItemCount((uint)itemid) == 0) { PopText.Instance.Show(LanguageManager.instance.GetValue("shangchenggoumai").Replace("{n}", idata.name_)); } else { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tanhezuzhang"), () => { NetConnection.Instance.familyLoseLeader(); }); } } else { PopText.Instance.Show(LanguageManager.instance.GetValue("tanhecuowu")); } }
void OnClicktopBtn(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.EmployeeList.Count + 1 > 100) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_EmployeeIsFull")); return; } showBuyBtn(false); if (BoxSystem.Instance.GreenCDTime > 0) { if (GamePlayer.Instance.GetIprop(PropertyType.PT_Money) < _BoxGreenSpend) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("nomoney"), () => { showBuyBtn(true); }); showBuyBtn(true); return; } MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("chouxiaohanjq").Replace("{n}", _BoxGreenSpend.ToString()), () => { //NetConnection.Instance.drawLotteryBox(btpye,false); NetConnection.Instance.drawLotteryBox(BoxType.BX_Normal, false); btpye = BoxType.BX_Normal; GuideManager.Instance.ClearMask(); }, false, () => { showBuyBtn(true); }); } else { NetConnection.Instance.drawLotteryBox(BoxType.BX_Normal, false); btpye = BoxType.BX_Normal; GuideManager.Instance.ClearMask(); } EmployessSystem.instance._BuyEmployeeTable_ = btpye; }
private void OnFire(ButtonScript obj, object args, int param1, int param2) { if (_fireEmployees.Count <= 0) { PopText.Instance.Show(LanguageManager.instance.GetValue("xuezejiegu")); return; } uint skillNum = 0; for (int i = 0; i < _fireEmployees.Count; i++) { Employee emp = GamePlayer.Instance.GetEmployeeById((int)_fireEmployees[i]); uint soulNum = emp.soul_; //> 0 ? (emp.soul_+1): 1; skillNum += ((uint)Mathf.Pow((float)2, (float)emp.quality_) * 10); //* soulNum; if (soulNum > 0) { EmployeeData eData = EmployeeData.GetData(emp.GetIprop(PropertyType.PT_TableId)); skillNum += ((uint)Mathf.Pow((float)2, (float)eData.quality_) * 10) * soulNum; } } uint[] emps = _fireEmployees.ToArray(); MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("jieguhuoban").Replace("{n}", skillNum.ToString()), () => { NetConnection.Instance.delEmployee(emps); _fireEmployees.Clear(); }); }
private void OnBuySkill(ButtonScript obj, object args, int param1, int param2) { ShopData sd = ShopData.GetData(int.Parse(obj.name)); if (sd == null) { return; } if (GamePlayer.Instance.GetIprop(PropertyType.PT_EmployeeCurrency) < sd._Price) { PopText.Instance.Show(LanguageManager.instance.GetValue("noybzx")); return; } string type = ""; if (sd._ShopPayType == ShopPayType.SPT_Diamond) { type = LanguageManager.instance.GetValue("zuanshi"); } else if (sd._ShopPayType == ShopPayType.SPT_Gold) { type = LanguageManager.instance.GetValue("jinbi"); } //else if(sd._ShopPayType == ShopPayType.SPT_EmployeeCurrency) // { // type = LanguageManager.instance.GetValue("yongbingzhixin"); //} MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("shopbuyitem").Replace("{n}", sd._Name + sd._Num).Replace("{n1}", (sd._Price).ToString() + type), () => { NetConnection.Instance.shopBuyItem(int.Parse(obj.name), 1); }); }
private void OnClickm_LoginB(ButtonScript obj, object args, int param1, int param2) { if (string.IsNullOrEmpty(userName_)) { if (GlobalValue.IsDebugMode) { inputGroup_.SetActive(true); } else { game.GameUser.getInstance().login(); } } else { if (string.IsNullOrEmpty(GameManager.ServName_) && !GlobalValue.IsDebugMode) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("SelectServ"), null, true); return; } SelectServPanel ssp = selectServPanel_.GetComponent <SelectServPanel>(); string host = "127.0.0.1"; //ssp.Host(GameManager.ServName_);//"121.69.36.174";"testmhflc.tanyu.mobi";//"120.26.58.230"; int port = 28000; // ssp.Port(GameManager.ServName_);//20101;20401 ApplicationEntry.Instance.ConnectToWorld(host, port); string localSaveServInfo = GameManager.ServName_ + ":" + GameManager.ServId_; PlayerPrefs.SetString(servSaveStr, localSaveServInfo); if (!string.IsNullOrEmpty(host)) { loginGroup_.SetActive(false); } ErrorTipsUI.ShowMe("连接中...请稍候..."); TransferRate._Inst.Send("Connect World Begin"); } }
private void OnAddFriendFun(ButtonScript obj, object args, int param1, int param2) { funPane.gameObject.SetActive(false); if (_selectFriend == null) { return; } if (FriendSystem.Instance().GetFriend(_selectFriend.instId_) != null) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("alreadyhave"), null, true); return; } int fMax = 0; GlobalValue.Get(Constant.C_FriendMax, out fMax); if (FriendSystem.Instance().friends_.Count >= fMax) { PopText.Instance.Show(LanguageManager.instance.GetValue("haoyoumax")); return; } MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("addfriend").Replace("{n}", _selectFriend.name_), () => { NetConnection.Instance.addFriend(_selectFriend.instId_); }); }
private void OnAddFriendList(ButtonScript obj, COM_ContactInfo info) { if (info == null) { return; } if (FriendSystem.Instance().GetFriend(info.instId_) != null) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("alreadyhave"), null, true); return; } if (FriendSystem.Instance().friends_.Count >= 100) { PopText.Instance.Show(LanguageManager.instance.GetValue("haoyoumax")); return; } int fMax = 0; GlobalValue.Get(Constant.C_FriendMax, out fMax); if (FriendSystem.Instance().friends_.Count >= fMax) { PopText.Instance.Show(LanguageManager.instance.GetValue("haoyoumax")); return; } MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("addfriend").Replace("{n}", info.name_), () => { NetConnection.Instance.addFriend(info.instId_); }); }
private void OnChangeBtn(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.GetProperty(PropertyType.PT_Diamond) < int.Parse(changeNeedLab.text)) { PopText.Instance.Show(LanguageManager.instance.GetValue("NoMoreDiamond")); return; } bool b = false; for (int i = 0; i < GemSystem.instance.CrystalData.props_.Length; i++) { if (!lockNumList.Contains(i)) { if (GemSystem.instance.CrystalData.props_[i].level_ >= 4) { b = true; } } } if (b) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("gaojisuxing"), () => { NetConnection.Instance.resetCrystalProp(lockNumList.ToArray()); }); } else { NetConnection.Instance.resetCrystalProp(lockNumList.ToArray()); } }
void OnJobOk(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.GetIprop(PropertyType.PT_Profession) == (int)JobType.JT_Newbie) { if (QuestSystem.HasQuestByType(QuestKind.QK_Profession)) { PopText.Instance.Show(LanguageManager.instance.GetValue("onlyOneJobQuest"), PopText.WarningType.WT_Warning); //Hide(); return; } if (IsJobQuestSame(int.Parse(questIds_[crtSelect_]))) { PopText.Instance.Show(LanguageManager.instance.GetValue("bunengjie")); return; } MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("IsToDoJob") + pt[crtSelect_], () => { NetConnection.Instance.acceptQuest(int.Parse(questIds_[crtSelect_])); Hide(); }); } else { GameManager.Instance.ParseNavMeshInfo(Profession.GetData(selectCell.jobId).chuansong_); } }
void OnCancelSelling(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("cancelSelling"), () => { NetConnection.Instance.unselling(param1); }); }
public static void TryAcceptQuest(int questId, bool isTeam = false) { QuestData qdata = QuestData.GetData(questId); if (null == qdata) { return; } if (qdata.questKind_ == QuestKind.QK_Profession) { //ְҵתְ int tmp = GamePlayer.Instance.GetIprop(PropertyType.PT_Profession); if (tmp != (int)JobType.JT_Newbie && qdata.jobtype_ != tmp) { _QuestId = questId; MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("TransProfTips"), __AcceptQuest); return; } } if (qdata.questKind_ == QuestKind.QK_Guild) { if (TeamSystem.IsInTeam()) { PopText.Instance.Show(LanguageManager.instance.GetValue("GuildQuestNoTeam")); return; } } NetConnection.Instance.acceptQuest(questId); }
private void OnClickappoint(ButtonScript obj, object args, int param1, int param2) { gjob = (GuildJob)Enum.ToObject(typeof(GuildJob), param1); MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("renming").Replace("{n}", Member.roleName_).Replace("(n1)", LanguageManager.instance.GetValue(param1.ToString())), () => { if (gjob == GuildJob.GJ_VicePremier && GuildSystem.GetJopNumber(GuildJob.GJ_VicePremier) == 2) { PopText.Instance.Show(LanguageManager.instance.GetValue("reminfuzuzhang")); return; } else if (gjob == GuildJob.GJ_SecretaryHead && GuildSystem.GetJopNumber(GuildJob.GJ_SecretaryHead) == 4) { PopText.Instance.Show(LanguageManager.instance.GetValue("renmingzhanglao")); return; } else if (gjob == GuildJob.GJ_Minister && GuildSystem.GetJopNumber(GuildJob.GJ_Minister) == 12) { PopText.Instance.Show(LanguageManager.instance.GetValue("renmingjingying")); return; } NetConnection.Instance.changeMemberPosition((int)Member.roleId_, gjob); }, false, () => { gameObject.SetActive(false); }); gameObject.SetActive(false); // changeObj.SetActive (true); // AppointTips atips = changeObj.GetComponent<AppointTips>(); // atips.Member = Member; // gameObject.SetActive (false); }
void OnClickBegin(ButtonScript obj, object args, int param1, int param2) { int max = 0; GlobalValue.Get(Constant.C_LearnSkillMaxNum, out max); int level = prof.getSkilMaxLevel(skData_._Id); if (level == 0) { PopText.Instance.Show(LanguageManager.instance.GetValue("learnSkillJobNotMatch")); return; } else if (GamePlayer.Instance.GetIprop(PropertyType.PT_Level) < skData_._LearnLv) { PopText.Instance.Show(LanguageManager.instance.GetValue("skillLevel").Replace("{n}", skData_._LearnLv.ToString())); return; } else if (GamePlayer.Instance.Properties[(int)PropertyType.PT_Money] < skData_._LearnCoin) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_MoneyLess")); return; } else if (IsAlreadyLearnedSkills(SkpData._Id)) { PopText.Instance.Show(LanguageManager.instance.GetValue("learnSkillReplice")); return; } else if (skData_._LearnQuestID != 0 && !QuestSystem.IsComplate(skData_._LearnQuestID)) { QuestData qd = QuestData.GetData(skData_._LearnQuestID); if (qd != null) { if (QuestSystem.IsComplate(qd.id_)) { PopText.Instance.Show(LanguageManager.instance.GetValue("YouHadQuest")); return; } else if (QuestSystem.IsQuestDoing(qd.id_)) { PopText.Instance.Show(LanguageManager.instance.GetValue("YouHadComplateQuest")); return; } string msg = LanguageManager.instance.GetValue("YouNeedDoThisQuest") + StringTool.MakeNGUIStringInfoFmt(skData_._LearnQuestID.ToString(), qd.questName_); MessageBoxUI.ShowMe(msg, null, true, null, __TryGotoQuestNpc); } //PopText.Instance.Show("任务没有完成"); } else if (GetLearaSkillNum() >= max) { PopText.Instance.Show(LanguageManager.instance.GetValue("EN_SkillSoltFull")); return; } else { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("learSkill"), __NormalLearnSkill); } }
void OnClickDoYER(ButtonScript obj, object args, int param1, int param2) { SceneData ssdata = SceneData.GetData(GameManager.SceneID); if (ssdata.sceneType_ == SceneType.SCT_Instance) { if (CopyData.IsCopyScene(GameManager.SceneID)) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("likaifuben"), () => { NetConnection.Instance.exitCopy(); Prebattle.Instance.ActiveEnterScene(2); }); } } else if (ssdata.sceneType_ == SceneType.SCT_GuildBattleScene) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("likaijiazuzhan"), () => { Prebattle.Instance.ActiveEnterScene(2); }); } else { Prebattle.Instance.ActiveEnterScene(2); } Hide(); }
void OnSignUp(ButtonScript obj, object args, int param1, int param2) { if (BagSystem.instance.GetEmptySlotNum() < 1) { PopText.Instance.Show(LanguageManager.instance.GetValue("beibaokongjianbuzu"), PopText.WarningType.WT_Warning); return; } if (!GamePlayer.Instance.todaySigned_) { SignUpManager.Instance.SignUp(SignUpManager.Instance.FirstUnSignIndex); } else { warning_.Show(mendCost_, () => { if (GamePlayer.Instance.GetIprop(PropertyType.PT_MagicCurrency) < mendCost_) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("notEnoughMagicCurrency"), delegate { StoreUI.SwithShowMe(1); }); } else { SignUpManager.Instance.MendSign(); } }); } }
void OnClickbackCity(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tishiDuiwu"), () => { NetConnection.Instance.exitTeam(); NetConnection.Instance.exitLobby(); }); }
void OnClickKick(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tirentishi"), () => { TeamSystem.isTuiteam = false; NetConnection.Instance.kickTeamMember((uint)uId); gameObject.SetActive(false); }); }
void OnOpenVip(ButtonScript obj, object args, int param1, int param2) { // param1 == 1 vip1, param1 == 2 vip2. if (GamePlayer.Instance.vipLevel_ == 2) { if (param1 == 1) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("vip2Tovip1"), null, true); } else { PopText.Instance.Show(LanguageManager.instance.GetValue("alreadyVip2")); } } else if (GamePlayer.Instance.vipLevel_ == 1) { if (param1 == 2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("vip1Tovip2"), () => { // send message to recharge vip2. //COM_Chat info = new COM_Chat(); //info.content_ = "openvip 2 2592000"; //info.ck_ = ChatKind.CK_GM; //NetConnection.Instance.sendChat(info, ""); int vip2Id; GlobalValue.Get(Constant.C_Vip2ShopID, out vip2Id); gameHandler.PayProduct(vip2Id); }); } else { PopText.Instance.Show(LanguageManager.instance.GetValue("alreadyVip1")); } } else { // send message to recharge param1. //COM_Chat info = new COM_Chat(); //info.content_ = "openvip " + param1.ToString() + " 2592000"; //info.ck_ = ChatKind.CK_GM; //NetConnection.Instance.sendChat(info, ""); if (param1 == 1) { int vip1Id; GlobalValue.Get(Constant.C_Vip1ShopID, out vip1Id); gameHandler.PayProduct(vip1Id); } else { int vip2Id; GlobalValue.Get(Constant.C_Vip2ShopID, out vip2Id); gameHandler.PayProduct(vip2Id); } } }
private void OnBuyBtn(ButtonScript obj, object args, int param1, int param2) { StoreTips stips = Tips.GetComponent <StoreTips>(); int count = stips.count; MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("shopbuyitem").Replace("{n}", count.ToString()).Replace("{n1}", stips.nameLabel.text).Replace("{n2}", (count * int.Parse(stips.jiageLabel.text)).ToString() + LanguageManager.instance.GetValue("shuijing")), () => { NetConnection.Instance.buyDiscountStore(int.Parse(Tips.name), count); }); }
public static void BackTeam() { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("zhaohuan"), () => { NetConnection.Instance.backTeam(); Prebattle.Instance.ChangeWalkEff(Prebattle.WalkState.WS_Normal); }, false, () => { NetConnection.Instance.refuseBackTeam(); }); isBattleOpen = false; }
void OnRighticon(ButtonScript obj, object args, int param1, int param2) { if (GamePlayer.Instance.InstId == SimpleInformation.instId_) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tuiduiMessage"), () => { NetConnection.Instance.exitTeam(); NetConnection.Instance.exitLobby(); }); } }
void OnCellDelBlack(GameObject obj, COM_ContactInfo info) { if (info == null) { return; } MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("delback"), () => { NetConnection.Instance.delBlacklist(info.instId_); }); }
void OnClickchangeH(ButtonScript obj, object args, int param1, int param2) { MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("duizhangtishi"), () => { NetConnection.Instance.changeTeamLeader((uint)uId); }); //isShow = false; //SetBtnsState (false); objBtn.SetActive(false); }