public void SetSevenRewardDetail(SevenDaysListData data) { if (mCellList.Count == 0) { InitChild(); } for (int i = 0; i < data.awads.Length; i++) { if (i < data.index) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_HAVETAKE, data.awads, i + 1); } else if (i == data.index) { if (data.canGain) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_WAITTAKE, data.awads, i + 1); } else { mCellList[i].Show(SevenDayCellType.SevenDayCellType_NOTOPEN, data.awads, i + 1); } } else if (i > data.index) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_NOTOPEN, data.awads, i + 1); } } this.CheckNewPos(); }
void SetSevenRewardDetail(SevenDaysListData data) { InitChild(); for (int i = 0; i < data.awads.Length; i++) { if (i < data.index) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_HAVETAKE, data.awads, i + 1); } else if (i == data.index) { if (data.canGain) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_WAITTAKE, data.awads, i + 1); } else { mCellList[i].Show(SevenDayCellType.SevenDayCellType_NOTOPEN, data.awads, i + 1); } } else if (i > data.index) { mCellList[i].Show(SevenDayCellType.SevenDayCellType_NOTOPEN, data.awads, i + 1); } } // SpringPanel.Begin(,,12f); }
public void SaveSevenDayData(SevenDaysListData tempData) { if (tempData != null) { sevenData = null; sevenData = tempData; } }
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(); }
public void CheckNewPos() { sevenTableRoot.repositionNow = true; sevenTableRoot.Reposition(); SevenDaysListData sData = Core.Data.ActivityManager.GetSevenData(); if (sData != null) { if (sData.index >= 0 || sData.index < 8) { int tNum = sData.index; if (sData.index > 4) { tNum = 4; } Vector3 itemTargetPos = itemOrgPos + (Vector3.left * 320 * tNum); SpringPanel.Begin(sevenObjPanel.gameObject, itemTargetPos, 10); sevenObjPanel.GetComponent <SpringPanel> ().enabled = true; } } this.ShowTipCtrl(); }
/// <summary> /// 1是 开始 2 :结束 /// </summary> /// <param name="response">Response.</param> public override void fullfillByNetwork(BaseResponse response) { if (response != null && response.status != BaseResponse.ERROR) { LoginResponse loginResp = response as LoginResponse; if (loginResp != null && loginResp.data != null && loginResp.data.actInfo != null) { if (loginResp.data.actInfo.food != null) { listDinnerInfoList.Clear(); int length = loginResp.data.actInfo.food.Length; for (int i = 0; i < length; i++) { listDinnerInfoList.Add(loginResp.data.actInfo.food[i]); } } actDic.Clear(); rewardDic.Clear(); sevenData = null; isLevelRequest = false; //如果是0 表示今天没领 1:表示 今天领了 为了 表示 活动被激活 1- loginresp 1= 被激活 // if (loginResp.data.actInfo.masgn == 0) // { // canGet = true; // } // else // { // canGet = false; // } // SetActState(signType, (1 - loginResp.data.actInfo.masgn).ToString()); SetActState(guessType, "0"); signStatus = (1 - loginResp.data.actInfo.masgn).ToString(); SetSignState(signStatus); SetActState(vipLibaoType, loginResp.data.actInfo.Vip.ToString()); SetActState(festivalType, loginResp.data.actInfo.festival); SetActState(monsterType, loginResp.data.actInfo.monster); SetActState(treasureType, "2"); SetActState(radarType, "2"); SetActState(happyScratchType, "2"); SetActState(superGiftType, "2"); gotLevelReward.Clear(); string str = GetDinnerState().ToString(); SetDailyGiftState(dinnerType, str); SetDailyGiftState(lvRewardType, loginResp.data.actInfo.lvReward.ToString()); // 1可以领,2是不可以领 开 入口 3.不开入口 SetDailyGiftState(sevenDayType, loginResp.data.actInfo.sevenAward.ToString()); ActivityNetController.GetInstance().GetMonthStateRequest(); isMonthRequest = true; Core.TimerEng.deleteTask(TaskID.Active); ActivityNetController.GetInstance().SetDinnerTimerState(); hasUpdateValue = false; _har = null; HolidayActivity = 0; } } }