| | |
| | | }
|
| | | else
|
| | | {
|
| | | var completedTimes = GetDailyQuestCompletedTimes(dailyQuest.id);
|
| | | var totalTimes = GetDailyQuestTotalTimes(dailyQuest.id);
|
| | | switch ((DailyQuestType)_questId)
|
| | | {
|
| | | case DailyQuestType.HeavenBattle:
|
| | | case DailyQuestType.FairyFeast:
|
| | | var completedTimes = GetDailyQuestCompletedTimes(dailyQuest.id);
|
| | | var totalTimes = GetDailyQuestTotalTimes(dailyQuest.id);
|
| | | if (dailyQuestState == DailyQuestState.CanBuyTimes || (dailyQuestState == DailyQuestState.Normal && completedTimes < totalTimes))
|
| | | {
|
| | | dailyQuest.redpoint.state = RedPointState.Simple;
|
| | |
| | | dailyQuest.redpoint.state = RedPointState.None;
|
| | | }
|
| | | break;
|
| | | case DailyQuestType.FairyGrabBoss:
|
| | | dailyQuest.redpoint.state = completedTimes >= totalTimes ? RedPointState.Simple : RedPointState.None;
|
| | | break;
|
| | | default:
|
| | | if (dailyQuestState == DailyQuestState.CanBuyTimes || dailyQuestState == DailyQuestState.Normal)
|
| | | {
|