private void InjectDependencies( IGreatPersonFactory greatPersonFactory, IFreeGreatPeopleCanon freeGreatPeopleCanon ) { GreatPersonFactory = greatPersonFactory; FreeGreatPeopleCanon = freeGreatPeopleCanon; }
public void InjectDependencies( ICivilizationYieldLogic yieldLogic, ITechCanon techCanon, CivilizationSignals signals, IGreatPersonCanon greatPersonCanon, IGreatPersonFactory greatPersonFactory, IGoldenAgeCanon goldenAgeCanon, ICivilizationHappinessLogic civHappinessLogic ) { YieldLogic = yieldLogic; TechCanon = techCanon; Signals = signals; GreatPersonCanon = greatPersonCanon; GreatPersonFactory = greatPersonFactory; GoldenAgeCanon = goldenAgeCanon; CivHappinessLogic = civHappinessLogic; TechQueue = new Queue <ITechDefinition>(); }