public void AddResearch(Research research) { if (HasResearch(research)) { return; } if (HasResearchByName(research.ResearchName)) { RemoveResearch(research.ResearchName); } researchList.Add(research); research.OnResearch(this); }
public bool HasResearch(Research research) { return(researchList.Contains(research)); }