private void UpdateMonthSignAwards(UserMonthSignPB pB)
    {
        foreach (var t in pB.Dates)
        {
            _model.UpdateMonthSignAwards(t);
            var vo = _model.GetMonthSignAwardVO(t);
            View.UpdateMonthSignItemUI(vo, vo.DayId);
        }

        _model.BuyCounts         = pB.BuyCounts;
        _model.ExtraRewardsState = pB.ExtraRewardsState;
        _model.MonthSignNum      = pB.Dates.Count;
        View.RefreshAccumulativeSignin(_model.MonthSignNum, _model.ExtraRewardsState, _model.TotalDate);
    }
Example #2
0
    private void InitUserInfo()
    {
        var allInfo = GlobalData.ActivityModel.AllActivityInfo;

        _userMonthSign = allInfo.UserMonthSign;
    }
Example #3
0
 public void UpdateUserMonthSignInfo(UserMonthSignPB pB)
 {
     GlobalData.ActivityModel.AllActivityInfo.UserMonthSign = pB;
     _userMonthSign = pB;
 }