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;
 }
Beispiel #2
0
 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;
 }
Beispiel #4
0
 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;
 }