Esempio n. 1
0
 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;
 }
Esempio n. 2
0
    /// <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);
        }
    }
Esempio n. 3
0
 public void UpdateUserActivityLevelInfo(UserActivityLevelInfoPB pb)
 {
     GlobalData.ActivityModel.UpdateActivityLevel(_curActivity.ActivityType, pb);
     SetMyCapsuleBattleLevelData();
 }