public void SetData(UserActivityLevelInfoPB pb) { LevelId = pb.LevelId; Star = pb.Star; BuyCount = pb.BuyCount; Count = pb.Count; Score = pb.MaxScore; ResetTime = pb.ResetTime; ActivityId = pb.ActivityId; }
/// <summary> /// 更新关卡 /// </summary> /// <param name="type"></param> /// <param name="pb"></param> public void UpdateActivityLevel(ActivityType type, UserActivityLevelInfoPB pb) { bool isData = false; var value = _activityListDic[type]; foreach (var t in value.UserActivityLevelInfos) { if (t.ActivityId == pb.ActivityId && t.LevelId == pb.LevelId) { t.Star = pb.Star; t.Count = pb.Count; t.BuyCount = pb.BuyCount; t.MaxScore = pb.MaxScore; t.ResetTime = pb.ResetTime; isData = true; break; } } if (!isData) { value.UserActivityLevelInfos.Add(pb); } }
public void UpdateUserActivityLevelInfo(UserActivityLevelInfoPB pb) { GlobalData.ActivityModel.UpdateActivityLevel(_curActivity.ActivityType, pb); SetMyCapsuleBattleLevelData(); }