Example #1
0
        public void AddResearch(Research research)
        {
            if (HasResearch(research))
            {
                return;
            }
            if (HasResearchByName(research.ResearchName))
            {
                RemoveResearch(research.ResearchName);
            }

            researchList.Add(research);
            research.OnResearch(this);
        }
Example #2
0
 public bool HasResearch(Research research)
 {
     return(researchList.Contains(research));
 }