void testHttpResp_UI(BaseHttpRequest request, BaseResponse reponse)
    {
        if (reponse.status != BaseResponse.ERROR)
        {
            HttpRequest req = request as HttpRequest;

            if (req.Type == RequestType.ZHAOMU)
            {
                ZhaoMuResponse resp = reponse as ZhaoMuResponse;

                ShowZhaomuReward(resp.data.p);
                InitUI();
                DBUIController.mDBUIInstance._playerViewCtl.freshPlayerInfoView();
                UIMiniPlayerController.Instance.freshPlayerInfoView();

                Core.Data.soundManager.SoundFxPlay(SoundFx.FX_Diamonds, null);
                SQYMainController.mInstance.UpdateBagTip();
            }
        }
        else
        {
            SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(reponse.errorCode));

            if (reponse.errorCode == 7018)
            {
                Core.Data.zhaomuMgr.bInit = false;
                Core.Data.zhaomuMgr.SendZhaomuStateMsg();
            }
        }
        isZhaoMuMsg = true; // yangcg  等消息返回来初始化UI以后才可以点第二次 12月15日
        ComLoading.Close();
    }
Exemple #2
0
 public void Zhaomu(BaseResponse response)
 {
     if (response != null && response.status != BaseResponse.ERROR)
     {
         ZhaoMuResponse resp = response as ZhaoMuResponse;
         if (resp.data.p != null)
         {
             AddGems(resp.data.p);
         }
     }
 }
Exemple #3
0
 public void ZhaoMuMonster(BaseResponse response)
 {
     if (response != null && response.status != BaseResponse.ERROR)
     {
         ZhaoMuResponse resp = response as ZhaoMuResponse;
         if (resp.data.p != null)
         {
             addMonster(resp.data.p);
         }
     }
 }
Exemple #4
0
//	public void BuildGet(BaseHttpRequest request, BaseResponse reponse)
//	{
//		if (reponse != null && reponse.status != BaseResponse.ERROR)
//		{
//			BuildGetResponse resp = reponse as BuildGetResponse;
//
//			HttpRequest req = request as HttpRequest;
//			BuildGetParam param = req.ParamMem as BuildGetParam;
//			if (resp != null && resp.data != null )
//			{
//				RTData.curCoin += resp.data.get[0];
//				RTData.curJingLi += resp.data.get[1];
//				RTData.curTili += resp.data.get[1];
//			}
//		}
//	}
//
//	public void BuildGetNow( BaseResponse reponse)
//	{
//		if (reponse != null && reponse.status != BaseResponse.ERROR)
//		{
//			BuildGetNowResponse resp = reponse as BuildGetNowResponse;
//			RTData.curStone += resp.data.s;
//			RTData.curCoin += resp.data.coin;
//		}
//	}
//
//	public void BuildUpgrade(BaseResponse reponse)
//	{
//		if (reponse != null && reponse.status != BaseResponse.ERROR)
//		{
//			BuildUpgradeResponse resp = reponse as BuildUpgradeResponse;
//			RTData.curStone += resp.data.s;
//			RTData.curCoin += resp.data.coin;
//		}
//	}

    public void ZhaoMu(BaseResponse reponse)
    {
        if (reponse != null && reponse.status != BaseResponse.ERROR)
        {
            ZhaoMuResponse resp = reponse as ZhaoMuResponse;
            if (resp.data != null)
            {
                RTData.curStone += resp.data.so;
                RTData.curCoin  += resp.data.co;
            }
        }
    }
Exemple #5
0
    public void OnZhaomuMsg(BaseHttpRequest request, BaseResponse reponse)
    {
        if (reponse.status != BaseResponse.ERROR)
        {
            HttpRequest req = request as HttpRequest;

            if (req.Type == RequestType.ZHAOMU)
            {
                ZhaoMuResponse resp = reponse as ZhaoMuResponse;

                StartTimer(resp.data.status);
            }
        }
    }