public PlayService(IUnitOfWork unitOfWork, IUserProvider userProvider, IVisibilityModifierFactory visibilityModifierFactory, IAttackService attackService, IMapTemplateProvider mapTemplateProvider, IRandomGen randomGen) : base(unitOfWork, userProvider, mapTemplateProvider, visibilityModifierFactory) { this.attackService = attackService; this.randomGen = randomGen; }
public BaseGameService( IUnitOfWork unitOfWork, IUserProvider userProvider, IMapTemplateProvider mapTemplateProvider, IVisibilityModifierFactory visibilityModifierFactory) : base(unitOfWork, userProvider) { this.mapTemplateProvider = mapTemplateProvider; this.visibilityModifierFactory = visibilityModifierFactory; }
public GameService( IUnitOfWork unitOfWork, Domain.IUserProvider userProvider, Domain.Services.IGameService gameService, IMapTemplateProvider mapTemplateProvider, IVisibilityModifierFactory visibilityModifierFactory, IRandomGenProvider randomGenProvider) : base(unitOfWork, userProvider, mapTemplateProvider, visibilityModifierFactory) { this.gameService = gameService; this.randomGenProvider = randomGenProvider; }
public GameService( IUnitOfWork unitOfWork, ImperaPlus.DataAccess.IUserProvider userProvider, Domain.Services.IGameService gameService, IMapTemplateProvider mapTemplateProvider, IVisibilityModifierFactory visibilityModifierFactory) : base(unitOfWork, userProvider, mapTemplateProvider, visibilityModifierFactory) { this.gameService = gameService; }