| | |
| | | switch (config.RelatedID)
|
| | | {
|
| | | case 11:
|
| | | return dailyQuestOpenTime.DayTimes + GeneralConfig.Instance.runeTowerSweepBuyTimes;
|
| | | return Math.Max(dailyQuestOpenTime.DayTimes, GetDailyQuestCompletedTimes(_dailyQuestId));
|
| | | case 16:
|
| | | return ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.BossHomeAwardLimit);
|
| | | default:
|
| | |
| | | switch (config.RelatedType)
|
| | | {
|
| | | case 1:
|
| | | return DailyQuestState.Completed;
|
| | | switch (config.RelatedID)
|
| | | {
|
| | | case 11:
|
| | | var dailyQuestOpenTime = ConfigManager.Instance.GetTemplate<DailyQuestOpenTimeConfig>(config.RelatedID);
|
| | | if (completedTimes >= dailyQuestOpenTime.DayTimes + GeneralConfig.Instance.runeTowerSweepBuyTimes)
|
| | | {
|
| | | return DailyQuestState.Completed;
|
| | | }
|
| | | else
|
| | | {
|
| | | return DailyQuestState.CanBuyTimes;
|
| | | }
|
| | | default:
|
| | | return DailyQuestState.Completed;
|
| | | }
|
| | | case 2:
|
| | | DungeonRecord record;
|
| | | dungeonModel.TryGetDungeonRecord(config.RelatedID, out record);
|