示例#1
0
 public void BuQianUpdateStone(BaseResponse reponse)
 {
     if (reponse != null && reponse.status != BaseResponse.ERROR)
     {
         SignDayResponse SDResponse = reponse as SignDayResponse;
         if (SDResponse != null)
         {
             if (SDResponse.data.stone != 0)
             {
                 //补签次数 不更改今天签到次数
                 Core.Data.playerManager.RTData.curStone += SDResponse.data.stone;
             }
             else
             {
                 //正常签到更改  今天签到次数
                 RTData.masgn++;
             }
             //增加道具
             if (SDResponse.data.p != null)
             {
                 for (int i = 0; i < SDResponse.data.p.Length; i++)
                 {
                     if (SDResponse.data.p[i] != null)
                     {
                         Core.Data.itemManager.AddRewardToBag(SDResponse.data.p[i]);
                     }
                 }
             }
         }
     }
 }
    /// <summary>
    /// 返回正常签到
    /// </summary>
    public void BackUINormalSignDay(SignDayResponse resp)
    {
        ItemList [signtms].curSignItem = DateSignItem.SignItemState.isSigned;
        ItemList [signtms].Refresh();
        SignItem tItem = (SignItem)ItemList [signtms].ReturnValue();

        canClick = true;
        this.ShowGetGift(tItem, resp.data.p);
        signtms++;
        this.Refresh();
    }
    /// <summary>
    /// 补签 成功 返回
    /// </summary>
    public void BackBuQian(SignDayResponse resp)
    {
        DateSignItem tItemData = null;

        tItemData             = ItemList [signtms];
        tItemData.curSignItem = DateSignItem.SignItemState.isSigned;
        tItemData.Refresh();
        SignItem tItem = tItemData.itemValue;

        canClick = true;
        pairtms++;
        signtms++;

        this.ShowGetGift(tItem, resp.data.p);

        this.Refresh();
    }