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(); }