/// <summary> ///更新用户假期活动活跃Info /// </summary> /// <param name="res"></param> public void UpdateUserActivityHolidayInfo(UserActivityHolidayInfoPB pb) { if (pb.ActivityId == CurActivityId) { _userActivityHolidayInfo = pb; } }
public ActivityTemplateTaskVo(ActivityHolidayAwardRulePB pb, int dropId, UserActivityHolidayInfoPB userPb) { Desc = pb.Desc; JumpTo = pb.JumpTo; HolidayModule = pb.HolidayModule; IsDrop = HolidayModule != HolidayModulePB.ActivityMall; DropItems = pb.DropItems; //获取上限 foreach (var t in DropItems) { if (t.DropItems.ResourceId == dropId) { Max = t.Limit; break; } } //获取当前掉落的值 foreach (var t in userPb.DropProgressMap) { if (t.HolidayType == HolidayModule) { foreach (var item in t.DropItem) { if (dropId == item.ResourceId) { CurNum = item.Num; break; } } break; } } }
public void InitUserActivityHolidayInfo(GetUserActivityHolidayInfoRes res) { if (res.UserActivityHolidayInfoPB.ActivityId == CurActivityId) { _userActivityHolidayInfo = res.UserActivityHolidayInfoPB; GlobalData.PropModel.UpdateProps(new[] { res.UserItem }); } }