public TechnologyData Clone() { var techDataCopy = new TechnologyData(config); foreach (var upgrade in upgrades) { techDataCopy.AddTechnology(upgrade); } return(techDataCopy); }
public void TechnologyAchieved(Technology tech) { TechnologyData.AddTechnology(tech); techObservers.ForEach(o => o.OnTechAdded(Player, tech)); }