public TerraMysticaPlayerResources(int gold, int workers, int priests, Power power, TerraMysticaCultTrackResources cultResources) { this.resources = new ResourceCollection <TerraMysticaResource>() { new GoldResource(gold), new WorkerResource(workers), new PriestResource(priests), }; this.Power = power; this.CultResources = cultResources; }
public static ICultTrackResource ResourceForType(this TerraMysticaCultTrackResources cultResources, CultType type) { return(cultResources.AllResources.Values.First(r => (r as ICultTrackResource).Type == type) as ICultTrackResource); }