public void Get_Reward(RES_HUOYUEDU_TYPE type, ushort id) { List <ushort> list = (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.have_get_list_day : this.have_get_list_week; DebugHelper.Assert(!list.Contains(id)); list.Add(id); }
private void _check(CUIEvent uiEvent, bool bDay) { uint tagUInt = uiEvent.m_eventParams.tagUInt; DebugHelper.Assert(tagUInt > 0u, "id must > 0"); if (tagUInt == 0u) { return; } ResHuoYueDuReward rewardCfg = this.model.huoyue_data.GetRewardCfg((ushort)tagUInt); RES_HUOYUEDU_TYPE type = bDay ? RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY : RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_WEEK; if (this.model.huoyue_data.BAlready_Reward(type, rewardCfg.wID)) { Singleton <CUIManager> .instance.OpenTips(UT.GetText("CS_HUOYUEDUREWARD_GETED"), false, 1.5f, null, new object[0]); return; } uint num = bDay ? this.model.huoyue_data.day_curNum : this.model.huoyue_data.week_curNum; if (num >= rewardCfg.dwHuoYueDu) { TaskNetUT.Send_GetHuoyue_Reward(rewardCfg.wID); } else { Singleton <CUICommonSystem> .instance.OpenUseableTips(this.model.huoyue_data.GetUsable(rewardCfg.wID), uiEvent.m_pointerEventData.get_pressPosition().x, uiEvent.m_pointerEventData.get_pressPosition().y, enUseableTipsPos.enTop); } }
public void PrintInfo(RES_HUOYUEDU_TYPE type) { List <ushort> list = (type != RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.have_get_list_week : this.have_get_list_day; uint num = (type != RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.week_curNum : this.day_curNum; object[] objArray1 = new object[] { "---ctask 活跃度数据: type:", type, ",值:", num, ",已领取奖励: " }; string str = string.Concat(objArray1); for (int i = 0; i < list.Count; i++) { str = str + list[i] + ", "; } }
public void PrintInfo(RES_HUOYUEDU_TYPE type) { List <ushort> list = (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.have_get_list_day : this.have_get_list_week; uint num = (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.day_curNum : this.week_curNum; string text = string.Concat(new object[] { "---ctask 活跃度数据: type:", type, ",值:", num, ",已领取奖励: " }); for (int i = 0; i < list.get_Count(); i++) { text = text + list.get_Item(i) + ", "; } }
public void Set(RES_HUOYUEDU_TYPE type, uint num, int length, ushort[] ary) { if (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) { this.day_curNum = num; } else if (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_WEEK) { this.week_curNum = num; } List <ushort> list = (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.have_get_list_day : this.have_get_list_week; list.Clear(); for (int i = 0; i < length; i++) { list.Add(ary[i]); } this.PrintInfo(type); }
public bool BAlready_Reward(RES_HUOYUEDU_TYPE type, ushort id) { List <ushort> list = (type == RES_HUOYUEDU_TYPE.RES_HUOYUEDU_TYPE_DAY) ? this.have_get_list_day : this.have_get_list_week; return(list.Contains(id)); }