コード例 #1
0
 public void Refresh(ActivityPveProto activityPveProto)
 {
     if (activityPveProto.id == _activityID)
     {
         remainChallengeTimes = activityPveProto.remainChallengeTimes;
         lastChallengeDungeon = activityPveProto.lastChallengeDungeon;
         passDungeonID        = activityPveProto.passDungeonId;
         isOpen = true;
     }
     buyActivityChanllengeTimes = activityPveProto.vipBuyTimes;
 }
コード例 #2
0
        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);
            }
        }