Пример #1
0
 public DefendBarrackRule(ComponentService componentService, AIDto ai, Vector2Service vector2Service, IPairFactory pairFactory, IEventStoreService eventStoreService)
 {
     _componentService = componentService;
     _ai = ai;
     _vector2Service = vector2Service;
     _pairFactory = pairFactory;
     _eventStoreService = eventStoreService;
 }
 public LowHealthUnitsWalkTogetherRule(ComponentService componentService, AIDto ai, IRepository<GameEnvironment> gameEnvironmentRepository, IVector2Service vector2Service, IEventStoreService eventStoreService)
 {
     _componentService = componentService;
     _ai = ai;
     _vector2Service = vector2Service;
     _eventStoreService = eventStoreService;
     _gameEnvironment = gameEnvironmentRepository.Get();
 }
Пример #3
0
 public BuildBarrackRule(ComponentService componentService, AIDto ai, IOrientationService orientationService, IVector2Service vector2Service, IRepository<GameEnvironment> gameEnvironmentRepository, IEventStoreService eventStoreService)
 {
     _componentService = componentService;
     _ai = ai;
     _orientationService = orientationService;
     _vector2Service = vector2Service;
     _eventStoreService = eventStoreService;
     _gameEnvironment = gameEnvironmentRepository.Get();
 }
Пример #4
0
 public BuildInfanteryRule(ComponentService componentService, AIDto ai, IEventStoreService eventStoreService)
 {
     _componentService = componentService;
     _ai = ai;
     _eventStoreService = eventStoreService;
 }
Пример #5
0
 public AiModule(AIDto ai)
 {
     _ai = ai;
 }
Пример #6
0
 public InternalInitKernel(AIDto ai)
 {
     _ai = ai;
 }
Пример #7
0
 public EventStoreService(ArtificialIntelligenceBase ai, AIDto aiDto)
 {
     _ai = (ArtificialIntelligenceJfi) ai;
     _aiDto = aiDto;
 }
Пример #8
0
 public App(AIDto ai)
 {
     new InternalInitKernel(ai).Init();
 }
Пример #9
0
 public AttackRule(AIDto ai, IEventStoreService eventStoreService)
 {
     _ai = ai;
     _eventStoreService = eventStoreService;
 }