public void Show(SevenDayCellType type, SevenDaysAwardList[] awads, int day) { List <int[]> _AwardData = AwardData(day, awads); mTitle.text = Core.Data.stringManager.getString(20054).Replace("#", day.ToString()); if (_AwardData.Count != 4) { ConsoleEx.DebugLog("Serve's back is wrong" + "------- index = " + day.ToString()); return; } SetItemDetail(_AwardData); _type = type; switch (type) { case SevenDayCellType.SevenDayCellType_NOTOPEN: ShowNotOpen(); break; case SevenDayCellType.SevenDayCellType_HAVETAKE: ShowHaveTake(); break; case SevenDayCellType.SevenDayCellType_WAITTAKE: ShowWaitTake(); break; } }
void testHttpResp_UI(BaseHttpRequest request, BaseResponse response) { if (response != null) { if (response.status != BaseResponse.ERROR) { SevenDaysBuyResponse mbuyres = response as SevenDaysBuyResponse; SevenDaysListData sData = Core.Data.ActivityManager.GetSevenData(); if (sData != null) { sData.canGain = false; if (sData.index < 7) { sData.index++; } } Core.Data.ActivityManager.SaveSevenDayData(sData); GetRewardSucUI.OpenUI(mbuyres.data.p, Core.Data.stringManager.getString(5047)); _type = SevenDayCellType.SevenDayCellType_HAVETAKE; ShowHaveTake(); if (sData.index >= 7) { Core.Data.ActivityManager.SetDailyGiftState(ActivityManager.sevenDayType, "3"); GetGiftPanelController.Instance.SevenDayRewardRefresh(); } else { Core.Data.ActivityManager.SetDailyGiftState(ActivityManager.sevenDayType, "2"); } GetGiftPanelController.Instance.CheckNewPos(); } else { SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode)); } } ComLoading.Close(); }