Example #1
0
    void HttpResp_Error(BaseHttpRequest request, string error)
    {
        ConsoleEx.DebugLog("---- Http Resp - Error has ocurred." + error);
        ComLoading.Close();
        if (request != null && request is HttpRequest)
        {
            HttpRequest myRequest = (HttpRequest)request;
            switch (myRequest.Type)
            {
            case RequestType.GET_PARTITION_SERVER:
            case RequestType.THIRD_GET_SERVER:
//				SQYAlertViewMove.CreateAlertViewMove ("Network is broken down.", gameObject);
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(17), gameObject);
                break;

            case RequestType.LOGIN_GAME:
                if (!Content.activeSelf)
                {
                    Content.SetActive(true);
                }
                break;
            }
        }

        if (request != null && request is ThirdPartyHttpRequest)
        {
            step = LoginStep.Download_ERROR;
        }
    }
Example #2
0
    void testHttpResp_UI(BaseHttpRequest request, BaseResponse response)
    {
        if (response.status != BaseResponse.ERROR)
        {
            HttpRequest rq = request as HttpRequest;
            if (rq.Type == RequestType.HECHENG)
            {
                UpdateUI();
                HeChengResponse resp = response as HeChengResponse;

                Monster mon = Core.Data.monManager.getMonsterById(resp.data.ppid);

                proType = (int )mon.RTData.Attribute;;   // yangchenguang
                if (TeamUI.mInstance != null)
                {
                    TeamUI.mInstance.RefreshMonster(mon);
                }
                m_3dCard.Show3DCard(mon);

                SQYMainController.mInstance.UpdateTeamTip();
                StartCoroutine("scaleProSp1", ProSp_2);
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
    void DoFail()
    {
        ComLoading.Close();
        m_nZhufu++;
        if (m_nZhufu > 3)
        {
            m_nZhufu            = 0;
            m_sliderZhufu.alpha = 0;
        }
        else
        {
            m_sliderZhufu.alpha = 1;
        }
        SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5101));



        m_sliderZhufu.value = m_nZhufu / 3f;
        m_txtZhufu.text     = m_nZhufu.ToString() + "/3";



        isAtkPress       = false;
        i_AtkCounting    = 0;
        i_UpdateCounting = 0;

        isDefPress    = false;
        i_DefCounting = 0;
    }
Example #4
0
    public void Fight(int floorID, int[] array = null, int teamID = 1)
    {
        ComLoading.Open();

        //赋值floordata
        Core.Data.newDungeonsManager.FloorList.TryGetValue(floorID, out floordata);

        //added by zhangqiang ao rember level
        if (Core.Data.playerManager.RTData.curTeam.validateMember == 0)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5031));
            ComLoading.Close();
            return;
        }

        Core.Data.temper.mPreLevel = Core.Data.playerManager.RTData.curLevel;
        Core.Data.temper.mPreVipLv = Core.Data.playerManager.RTData.curVipLevel;

        HttpTask task = new HttpTask(ThreadType.MainThread, TaskResponse.Default_Response);

        //int flag =0 ;
        //检测该关卡是否是这一章节的最后一个关卡
        //bool isLastFloorOfChapter = false;

        task.AppendCommonParam(RequestType.NEW_PVE_BOSSBATTLE, new ClientBattleParam(Core.Data.playerManager.PlayerID, floorID, 0, 0, 0, 0, Core.Data.guideManger.isGuiding ? 1 : 0, array, teamID));

        task.ErrorOccured   += HttpResp_Error;
        task.afterCompleted += BattleResponseFUC;
        task.DispatchToRealHandler();
    }
Example #5
0
    void getDateCompleted(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response != null && response.status != BaseResponse.ERROR)
        {
            GetVipLevelRewardResponse res = response as GetVipLevelRewardResponse;
            GetRewardSucUI.OpenUI(res.data.p, Core.Data.stringManager.getString(5047));
            if (!UIDragonMallMgr.GetInstance().m_VipStatusDic.ContainsKey(m_Id))
            {
                UIDragonMallMgr.GetInstance().m_VipStatusDic.Add(m_Id, null);
                m_GetReward.isEnabled = false;
            }


            if (UIDragonMallMgr.GetInstance().GetIsVipGift == true)
            {
                Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "1");
            }
            else
            {
                Core.Data.ActivityManager.SetActState(ActivityManager.vipLibaoType, "2");
            }


            //  领取vip成功
            if (UIWXLActivityMainController.Instance != null)
            {
                UIWXLActivityMainController.Instance.Refresh();
            }
        }
        else if (response != null && response.status == BaseResponse.ERROR)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
Example #6
0
    void OnBtnClickOK()
    {
        if (string.IsNullOrEmpty(m_inputName.label.text))
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5136));
            return;
        }

        if (m_inputName.label.text.Length > 6)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5138));
            return;
        }

        if (m_inputName.label.text.StartsWith(PlayerInfo.DEFAULT_NAME1) || m_inputName.label.text.StartsWith(PlayerInfo.DEFAULT_NAME2))
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5135));
            return;
        }

        if (SensitiveFilterManager.getInstance().check(m_inputName.label.text))
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5137));
            return;
        }
        SendChangeNameMsg();
    }
    public void OnBtnMonsterCome()
    {
        if (LuaTest.Instance.OpenDevil == false)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(7304));
            return;
        }

        if (Core.Data.playerManager.Lv < actStartLv)
        {
            string tLog = string.Format(Core.Data.stringManager.getString(7320), actStartLv.ToString());
            ActivityNetController.ShowDebug(tLog);
            return;
        }
        if (ActivityNetController.isInActivity == false)
        {
            ActivityNetController.ShowDebug(Core.Data.stringManager.getString(29));
            return;
        }

        if (ActivityNetController.isActSKTConnect == false)
        {
            ComLoading.Open();

            ActivityNetController.curWaitState = 2;
            return;
        }

        WillToMainView(ActivityItemType.mosterComeItem, 1);
        DBUIController.mDBUIInstance.HiddenFor3D_UI();
        gameObject.SetActive(false);
    }
Example #8
0
    //打开宝石合成UI
    void OpenGemHechengUI()
    {
        BaseBuildingData tBuildData = Core.Data.BuildingManager.GetBuildFromBagByNum(BaseBuildingData.BUILD_YELIAN).config;

        if (tBuildData != null)
        {
            if (Core.Data.playerManager.Lv < tBuildData.limitLevel)
            {
                SQYAlertViewMove.CreateAlertViewMove(string.Format(Core.Data.stringManager.getString(7320), tBuildData.limitLevel.ToString()) + tBuildData.name);
                return;
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove("can't find building config ");
            return;
        }
        ComLoading.Open();
        Gems gem = m_selBagItem.curData as Gems;

        FrogingSystem.ForgingRoomUI.OpenUI(() =>
        {
            //关闭镶嵌宝石界面
            FrogingSystem.ForgingRoomUI.Instance.DestoryForgingRoomUI();
            DBUIController.mDBUIInstance.SetViewState(RUIType.EMViewState.S_Bag);
            SQYPetBoxController.mInstance.SetPetBoxType(RUIType.EMBoxType.LOOK_Gem);
        });
        DBUIController.mDBUIInstance.SetViewState(RUIType.EMViewState.H_Bag);
        FrogingSystem.ForgingRoomUI.Instance.GoToAndSetDia(FrogingSystem.ForgingPage.Forging_Synthetic, gem);
    }
Example #9
0
    //批量合成
    void ReCombineGem()
    {
        if (Selected_Frist_GemData == null || Selected_Second_GemData == null)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(9012), null);
            return;
        }
        if (Core.Data.playerManager.Coin < defaultNum * Core.Data.gemsManager.getGemData(Selected_Frist_GemData.configData.target).coin)
        {
            JCRestoreEnergyMsg.OpenUI(ItemManager.COIN_PACKAGE, ItemManager.COIN_BOX, 2);
            return;
        }
        successNum   = 0;
        count        = 0;
        tempId       = 0;
        keylist      = new List <int>();
        CombineTimes = defaultNum;
        //Debug.Log (" default  == " + defaultNum);

        for (int i = 0; i < defaultNum; i++)
        {
            SendCombineGems();
        }
        ComLoading.Open();
    }
Example #10
0
    public void testHttpResp_UI(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response != null && response.status != BaseResponse.ERROR)
        {
            BuyItemSuc(request, response);

            if (_type == ShopItemType.Active)
            {
                if (mActivedata != null)
                {
                    mActivedata.yetBuyCount += 1;
                    SetActiveItemBuyNum(uiLab);
                }

                CheckCanBuy(mActivedata.yetBuyCount, mActivedata.buyCount);
            }
        }
        else if (response != null && response.status == BaseResponse.ERROR)
        {
            if (response.errorCode == 30000)
            {
                SQYAlertViewMove.CreateAlertViewMove(string.Format(Core.Data.stringManager.getNetworkErrorString(response.errorCode), Core.Data.itemManager.GetBagItemCount(110084)));
            }
            else
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
            }
        }
    }
Example #11
0
    void OpenFroginRoomUI()
    {
        int limitLv = Core.Data.BuildingManager.GetBuildUnlockLevel(BaseBuildingData.BUILD_YELIAN, 1);

        if (Core.Data.playerManager.RTData.curLevel < limitLv)
        {
            string strText = Core.Data.stringManager.getString(6054);
            strText = strText.Replace("#", limitLv.ToString());
            SQYAlertViewMove.CreateAlertViewMove(strText);
            return;
        }

        FrogingSystem.ForgingRoomUI.OpenUI(ExitFroging);
        FrogingSystem.ForgingRoomUI.Instance.GoTo(FrogingSystem.ForgingPage.Forging_Mosaic);

        Equipment equip = m_selBagItem.curData as Equipment;

        if (equip != null)
        {
            FrogingSystem.ForgingRoomUI.Instance.InlaySystem.SelectEquipment(equip);
        }


        DBUIController.mDBUIInstance.SetViewState(RUIType.EMViewState.H_Bag);
    }
Example #12
0
    void ShowRewards(int srcID, ItemOfReward[] rewards)
    {
        if (rewards != null)
        {
            if (rewards.Length == 0)
            {
                RED.LogWarning("get nothing!");
                return;
            }
            if (srcID == 110026)
            {
                ComLoading.Close();
                CradSystemFx.GetInstance().SetCardPanel(rewards, 3150, true, true, false);
                UIMiniPlayerController.Instance.SetActive(false);
            }
            else if ((srcID < 110026 && srcID >= 110024) || srcID == 110092)
            {
                CradSystemFx.GetInstance().SetCardSinglePanel(rewards, 350, true, true, false);
                UIMiniPlayerController.Instance.SetActive(false);
            }
            else
            {
                if (UIDragonMallMgr.GetInstance().CheckOpenWindowList.Contains(srcID))
                {
                    SQYAlertViewMove.CreateAlertViewMove(string.Format(Core.Data.stringManager.getString(5214), Core.Data.itemManager.getItemData(srcID).name, ""));
                }
                else
                {
                    GetRewardSucUI.OpenUI(rewards, Core.Data.stringManager.getString(5097));
                }

                DBUIController.mDBUIInstance.RefreshUserInfo();
            }
        }
    }
Example #13
0
 void AfterComplete(BaseHttpRequest request, BaseResponse response)
 {
     if (response != null && response.status != BaseResponse.ERROR)
     {
         HttpRequest httprequest = request as HttpRequest;
         if (httprequest.Act == HttpRequestFactory.ACTION_GET_CHALLENGE_RANK)
         {
             GetChallengeRankResponse res = response as GetChallengeRankResponse;
             if (res != null)
             {
                 CreateRobCell(res);
                 _Grid.Reposition();
             }
         }
         else if (httprequest.Act == HttpRequestFactory.ACTION_GET_TIANXIADIYI_RANK)
         {
             GetChallengeRankResponse res = response as GetChallengeRankResponse;
             if (res != null)
             {
                 TianXiaCell(res);
                 _Grid.Reposition();
             }
         }
         ComLoading.Close();
     }
     else if (response != null && response.status == BaseResponse.ERROR)
     {
         SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
     }
 }
Example #14
0
    void showServerList(GetPartitionServerResponse resp)
    {
        if (resp != null && resp.data != null && resp.data.sv != null)
        {
            if (resp.data.sv.Length == 0)
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(9123), GameObject.Find("UI Root_top"));
                return;
            }

            foreach (Server sv in resp.data.sv)
            {
                if (sv != null && sv.sid == resp.data.last)
                {
                    ChosenServer = sv;
                    break;
                }
            }
            if (ChosenServer == null)
            {
                ChosenServer = resp.data.sv[0];
            }

            TxtServer.text = ChosenServer.name;

            ListOfServer = resp.data.sv;
            Core.SM.onServerSelected(ChosenServer, DeviceInfo.GUID);
        }
    }
Example #15
0
    public void buyAoYiSlotCompleted(BaseHttpRequest request, BaseResponse response)
    {
        if (response != null && response.status != BaseResponse.ERROR)
        {
            BuyAoYiSlotResponse buyAoYiSlotResponse = response as BuyAoYiSlotResponse;
            if (buyAoYiSlotResponse.data != null)
            {
                Core.Data.playerManager.RTData.curCoin  += buyAoYiSlotResponse.data.coin;
                Core.Data.playerManager.RTData.curStone += buyAoYiSlotResponse.data.stone;
                //talking data add by wxl
                if (buyAoYiSlotResponse.data.stone != 0)
                {
                    Core.Data.ActivityManager.OnPurchaseVirtualCurrency(ActivityManager.DragonSlotType, 1, buyAoYiSlotResponse.data.stone);
                }
                if (buyAoYiSlotCompletedDelegate != null)
                {
                    buyAoYiSlotCompletedDelegate(buyAoYiSlotResponse.data.slot);
                }
            }
        }
        else if (response != null)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }

        ComLoading.Close();
    }
Example #16
0
    public void HttpRespGemExChange(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response.status != BaseResponse.ERROR)
        {
            HttpRequest rq = request as HttpRequest;
            if (rq.Type == RequestType.GEM_EXCHANGE)
            {
                GemExChangeResponse resp = response as GemExChangeResponse;

                GemData tempdata = Core.Data.gemsManager.getGemData(resp.data.pid);
                if (tempdata != null)
                //if(Core.Data.gemsManager.gemPriceConfig.ContainsKey(resp.data.pid))
                {
                    int price = tempdata.price;
                    Debug.Log("Price:" + price);
                    GemDebrisCountInBag -= price;
                    //view.SetGemDebrisNum(GemDebrisCountInBag);
                }
                GetGemSucUI.OpenUI(Core.Data.gemsManager.getGems(resp.data.ppid).configData, view.TEXT(9014));
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
    bool CanCollect()
    {
        //时间 不为零
//		if (m_data.RTData.dur > 0) {
//			return false;
//		}
//
        if (Core.Data.playerManager.RTData.curStone >= countStone())
        {
            return(true);
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(7310));
            return(false);
        }
        //每个cell	能否收取
//		for (int i = 0; i < batteryItems.Length; i++) {
//			BatteryData bData =	batteryItems [i].ReturnValue () as BatteryData;
//			if (bData != null) {
//				if (bData.canOpen == false) {
//					return false;
//				}
//			}
//		}
//		return  true;
    }
Example #18
0
 void OnBtnOK()
 {
     if (!string.Equals(PWD, m_inputPwd.value))
     {
         SQYAlertViewMove.CreateAlertViewMove("密码不对");
     }
 }
    /*向服务器发送重铸数据
     * */
    void SendRecastMsg()
    {
        if (Core.Data.playerManager.RTData.curStone < int.Parse(view.Lab_stone.text))
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(35006));
            return;
        }

        Send_GemRecastSystem param = new Send_GemRecastSystem();

        param.gid   = Core.Data.playerManager.PlayerID;
        param.eqid  = SelectedEqudata.ID;
        param.locks = view.GetLockAarry();

        HttpTask task = new HttpTask(ThreadType.MainThread, TaskResponse.Default_Response);

        task.AppendCommonParam(RequestType.GEM_RECASTING, param);

        task.ErrorOccured   += testHttpResp_Error;
        task.afterCompleted += testHttpResp_UI;

        //then you should dispatch to a real handler
        task.DispatchToRealHandler();
        ComLoading.Open();
    }
    void GetActivityLimitTimeReponse(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response != null && response.status != BaseResponse.ERROR)
        {
            GetActivityLimittimeRewardResponse res = response as GetActivityLimittimeRewardResponse;
            if (res != null)
            {
                GetRewardSucUI.OpenUI(res.data.p, Core.Data.stringManager.getString(5047));
                if (res.data != null && res.data.item != null)
                {
                    m_Item = res.data.item;
                    StringBuilder builder = new StringBuilder();
                    builder.Append(res.data.item.completeRate.ToString());
                    builder.Append("/");
                    builder.Append(res.data.item.completeWhere);
                    if (m_Title2 != null)
                    {
                        m_Title2.SafeText(builder.ToString());
                    }
                    SetBtnStatus(res.data.item.status);
                    DBUIController.mDBUIInstance.RefreshUserInfo();

                    Core.Data.HolidayActivityManager.SetNewActivityResponseData(activityItemIndex, res.data.item);
                }
            }
        }
        if (response != null && response.status == BaseResponse.ERROR)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
Example #21
0
    void testHttpResp_UI(BaseHttpRequest request, BaseResponse reponse)
    {
        ComLoading.Close();
        if (reponse.status != BaseResponse.ERROR)
        {
            HttpRequest req = request as HttpRequest;
            switch (req.Type)
            {
            case RequestType.BUILD_GET:
            {
                BuildOperateResponse resp = reponse as BuildOperateResponse;
                int[] getMoney            = new int[2] {
                    resp.data.coin, resp.data.stone
                };
                GetProductionSuc();
                this.ShowEffect(getMoney);
                break;
            }
//				case RequestType.BUILD_CREATED:
//				{
//					BuildCreateSuc();
//					break;
//				}
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(reponse.errorCode));
        }
    }
Example #22
0
    void SaoDangSucess(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response.status != BaseResponse.ERROR)
        {
            SaoDangResponse r = response as SaoDangResponse;

            HttpRequest  htp   = request as HttpRequest;
            SaoDangParam param = htp.ParamMem as SaoDangParam;
            if (r != null && r.data != null)
            {
                BattleSequence[]      bsquesce  = r.data.sweepList;
                List <BattleSequence> list_data = new List <BattleSequence> ();
                foreach (BattleSequence data in bsquesce)
                {
                    list_data.Add(data);
                }
                JCPVESaoDangPanel.OpenUI(list_data);

                //同步通过次数
                NewFloor floor = Core.Data.newDungeonsManager.GetFloorData(param.doorId);
                floor.passTimes = r.data.passCount;
                RefreshPanel(floor);
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
 void OnClick()
 {
             #if NOBILLING
     SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5213));
             #else
     LuaTest lua = LuaTest.Instance;
     if (lua != null)
     {
         if (lua.HasBilling)
         {
             AccountData ad = Native.mInstace.m_thridParty.GetAccountData();
             if (ad.lType == LoginType.TYPE_THIRDPARTY)
             {
                 SendPayRQ();
             }
         }
         else
         {
             SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5213));
         }
     }
     else
     {
         AccountData ad = Native.mInstace.m_thridParty.GetAccountData();
         if (ad.lType == LoginType.TYPE_THIRDPARTY)
         {
             SendPayRQ();
         }
     }
             #endif
 }
Example #24
0
    void testHttpResp_UI(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response.status != BaseResponse.ERROR)
        {
            HttpRequest       req   = request as HttpRequest;
            SkillUpgradeParam param = req.ParamMem as SkillUpgradeParam;

            m_txtCardCnt.text = Core.Data.itemManager.GetBagItemCount(ItemManager.SKILL_CARD).ToString();
            m_txtCoinCnt.text = Core.Data.playerManager.RTData.curCoin.ToString();

            List <Skill> list = m_monster.getSkill;
            for (int i = 0; i < list.Count; i++)
            {
                if (list [i].sdConfig.ID == param.skillNum)
                {
                    m_dicSkillCells [param.skillNum].InitUI(list [i], i / 2);

                    List <string> upParamList = list[i].skillLvConfig.GetUpParam(list[i].level);
                    m_dicSkillCells [param.skillNum].ShowUpParam(upParamList);
                    break;
                }
            }
            DBUIController.mDBUIInstance.RefreshUserInfoWithoutShow();
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
Example #25
0
    public void OnClickUpgrade()
    {
        if (m_skill.level >= m_skill.skillLvConfig.max_lv)
        {
            SetUpBtnEnable(false);
            return;
        }

        if (!m_skill.opened)
        {
            SetUpBtnEnable(false);
            return;
        }

        if (Core.Data.itemManager.GetBagItemCount(ItemManager.SKILL_CARD) < m_skill.cost_skillCard)
        {
            SetUpBtnEnable(false);
            return;
        }

        if (Core.Data.playerManager.Coin < m_skill.cost_coin)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(6028));
            SetUpBtnEnable(false);
            return;
        }

        SkillUpUI.mInstance.OnClickSkillUpgrade(m_skill.sdConfig.ID);
    }
Example #26
0
    void Send_OnClick()
    {
        if (m_nleftCnt <= 0)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(20093));
            return;
        }

        string mContent = "";

        if (mInput != null)
        {
            mContent = mInput.value;
            if (mInput.value.Contains("#$&") || mInput.value.Contains("{{@}}"))
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(75003));
                return;
            }

            if (GetTextLength() > 50)
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(25132));
                return;
            }

            MessageMgr.GetInstance().SendWorldChat(mContent);
            mInput.value = "";
        }
    }
Example #27
0
    void SendQianLiXunLianMsg(int target, int tNum)
    {
        if (m_nType == 1)
        {
            if (Core.Data.playerManager.RTData.curCoin < NEEDCOIN)
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(35000));
                return;
            }
        }
        else
        {
            if (Core.Data.playerManager.RTData.curStone < NEEDSTONE)
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(35006));
                return;
            }
        }
        ComLoading.Open();
        HttpTask task = new HttpTask(ThreadType.MainThread, TaskResponse.Default_Response);

        task.AppendCommonParam(RequestType.QIANLIXUNLIAN, new QianLiXunLianParam(Core.Data.playerManager.PlayerID, m_data.pid, m_nType, target, tNum));

        task.ErrorOccured   += testHttpResp_Error;
        task.afterCompleted += testHttpResp_UI;

        //then you should dispatch to a real handler
        task.DispatchToRealHandler();
    }
Example #28
0
    public void learnAoYiCompleted(BaseHttpRequest request, BaseResponse response)
    {
        if (response != null && response.status != BaseResponse.ERROR)
        {
            LearnAoYiResponse learnAoYiResponse = response as LearnAoYiResponse;
            if (learnAoYiResponse.data != null)
            {
                AoYi aoyi = new AoYi(learnAoYiResponse.data, this);
                this.AoYiDic[aoyi.ID] = aoyi;
                if (learnAoYiCompletedDelegate != null)
                {
                    learnAoYiCompletedDelegate(aoyi);
                }
                // if(aoyi.AoYiDataConfig.dragonType == 1){
                if (aoyi != null)
                {
                    Core.Data.dragonManager.isCheckedCallDragon [aoyi.AoYiDataConfig.dragonType - 1] = false;
                }

                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getString(5155));
            }
        }
        else if (response != null)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
            Core.Data.dragonManager.learnAoYiCompletedDelegate = null;
        }
        ComLoading.Close();
    }
Example #29
0
    public void BackRefreshSecretShop(BaseHttpRequest request, BaseResponse response)
    {
        ComLoading.Close();
        if (response != null && response.status != BaseResponse.ERROR)
        {
            RefreshSecretShopResponse resp = response as RefreshSecretShopResponse;
            if (resp.data != null)
            {
                SecretShopResponse tResp = new SecretShopResponse();
                tResp.data         = resp.data;
                TotalJifen         = resp.data.jifen;
                _purchaseSoulStone = resp.data.purchaseSoulMoney;
                if (resp.data.refreshMoney != null && resp.data.refreshMoney.Length == 2)
                {
                    _RefreshMoneyType = resp.data.refreshMoney[0];
                    _RefreshMoney     = resp.data.refreshMoney[1];
                    if (_RefreshMoneyType == 0)
                    {
                        Core.Data.playerManager.RTData.curStone -= _RefreshMoney;
                    }
                    else if (_RefreshMoneyType == 1)
                    {
                        Core.Data.playerManager.RTData.curCoin -= _RefreshMoney;
                    }
                }

                _UISecretShop.OnShow(tResp, _ShopType);
            }
        }
        else if (response != null && response.status == BaseResponse.ERROR)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
        }
    }
Example #30
0
    void SendOpenBuilding(BaseHttpRequest request, BaseResponse response)
    {
        if (response != null && response.status != BaseResponse.ERROR)
        {
            BuildOperateResponse buildResponse = response as BuildOperateResponse;
            if (buildResponse.data != null)
            {
//				Debug.Log ("   id resp =  " +buildResponse.data.id  + " data  id = " + m_data.buildingId  + "   pidddd  = " +  m_data.buildingPid);
                if (buildResponse.data.id == m_data.buildingPid)
                {
                    if (buildResponse.data.dur > 0)
                    {
                        openBtn.isEnabled = false;
                        m_data.canOpen    = false;
                        Building data = Core.Data.BuildingManager.GetBuildFromBagByNum(buildResponse.data.num);
                        UISourceBuilding.mInstance.SetData(data);

                        BuildScene.mInstance.BuildOpenUpdate(data.RTData.id);
//						this.Refresh ();
                    }
                }
            }
        }
        else if (response.status == BaseResponse.ERROR)
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
            openBtn.isEnabled = true;
            m_data.canOpen    = true;
        }
        ComLoading.Close();
    }