public StrongholdFactory(IKernel kernel, IActionWorkerFactory actionWorkerFactory, ITroopManagerFactory troopManagerFactory, INotificationManagerFactory notificationManagerFactory) { this.kernel = kernel; this.actionWorkerFactory = actionWorkerFactory; this.troopManagerFactory = troopManagerFactory; this.notificationManagerFactory = notificationManagerFactory; }
public CityFactory(IKernel kernel, IActionWorkerFactory actionWorkerFactory, INotificationManagerFactory notificationManagerFactory, IReferenceManagerFactory referenceManagerFactory, ITechnologyManagerFactory technologyManagerFactory, ITroopManagerFactory troopManagerFactory, IUnitTemplateFactory unitTemplateFactory) { this.kernel = kernel; this.actionWorkerFactory = actionWorkerFactory; this.notificationManagerFactory = notificationManagerFactory; this.referenceManagerFactory = referenceManagerFactory; this.technologyManagerFactory = technologyManagerFactory; this.troopManagerFactory = troopManagerFactory; this.unitTemplateFactory = unitTemplateFactory; }