Exemple #1
0
        public TechnologyData Clone()
        {
            var techDataCopy = new TechnologyData(config);

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