public void Refresh(ActivityPveProto activityPveProto) { if (activityPveProto.id == _activityID) { remainChallengeTimes = activityPveProto.remainChallengeTimes; lastChallengeDungeon = activityPveProto.lastChallengeDungeon; passDungeonID = activityPveProto.passDungeonId; isOpen = true; } buyActivityChanllengeTimes = activityPveProto.vipBuyTimes; }
public void RefreshActivityInfos(List <ActivityPveProto> activityPveProtoList) { ResetAllActivityInfos(); int activityPveProtoCount = activityPveProtoList.Count; for (int i = 0; i < activityPveProtoCount; i++) { ActivityPveProto activityPveProto = activityPveProtoList[i]; ActivityInfo activityInfo = _activityInfoDictionary[activityPveProto.id]; activityInfo.Refresh(activityPveProto); } }