コード例 #1
0
 public static bool QuestIsCompleted(Quests quests)
 {
     if (HasQuest(quests))
     {
         if (BasicQuests.Exists(q => q.Type == quests))
         {
             return(GetBasicQuest(quests).Completed);
         }
         else if (CountQuests.Exists(q => q.Type == quests))
         {
             return(GetCountQuest(quests).Completed);
         }
         else if (TieredQuests.Exists(q => q.Type == quests))
         {
             return(GetTieredQuest(quests).Completed);
         }
     }
     return(false);
 }
コード例 #2
0
 public static bool HasQuest(Quests parQuest) => BasicQuests.Exists(q => q.Type == parQuest) ||
 CountQuests.Exists(q => q.Type == parQuest) ||
 TieredQuests.Exists(q => q.Type == parQuest);