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); }
public static bool HasQuest(Quests parQuest) => BasicQuests.Exists(q => q.Type == parQuest) || CountQuests.Exists(q => q.Type == parQuest) || TieredQuests.Exists(q => q.Type == parQuest);