Example #1
0
    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);
    }
Example #2
0
    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);
            });
        }
    }
Example #3
0
//	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);
    }
Example #4
0
    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);
    }
Example #5
0
 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;
         }
     }
 }
Example #6
0
 private void OnClickdeparture(ButtonScript obj, object args, int param1, int param2)
 {
     MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tuichujiazu"), () =>
     {
         NetConnection.Instance.leaveGuild();
     });
 }
Example #7
0
 private void OnClickdisband(ButtonScript obj, object args, int param1, int param2)
 {
     MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("jiesanjiazu"), () =>
     {
         NetConnection.Instance.delGuild(Guild.guildId_);
     });
 }
Example #8
0
    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"));
        }
    }
Example #9
0
    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;
    }
Example #10
0
    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();
        });
    }
Example #11
0
    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);
        });
    }
Example #12
0
    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");
        }
    }
Example #13
0
    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_);
        });
    }
Example #14
0
    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_);
        });
    }
Example #15
0
    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());
        }
    }
Example #16
0
 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_);
     }
 }
Example #17
0
 void OnCancelSelling(ButtonScript obj, object args, int param1, int param2)
 {
     MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("cancelSelling"), () =>
     {
         NetConnection.Instance.unselling(param1);
     });
 }
Example #18
0
    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);
    }
Example #19
0
    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);
    }
Example #20
0
    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);
        }
    }
Example #21
0
    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();
    }
Example #22
0
    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();
                }
            });
        }
    }
Example #23
0
 void OnClickbackCity(ButtonScript obj, object args, int param1, int param2)
 {
     MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("tishiDuiwu"), () => {
         NetConnection.Instance.exitTeam();
         NetConnection.Instance.exitLobby();
     });
 }
Example #24
0
 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);
     });
 }
Example #25
0
    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);
            }
        }
    }
Example #26
0
    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);
        });
    }
Example #27
0
 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;
 }
Example #28
0
 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();
         });
     }
 }
Example #29
0
 void OnCellDelBlack(GameObject obj, COM_ContactInfo info)
 {
     if (info == null)
     {
         return;
     }
     MessageBoxUI.ShowMe(LanguageManager.instance.GetValue("delback"), () => {
         NetConnection.Instance.delBlacklist(info.instId_);
     });
 }
Example #30
0
    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);
    }