示例#1
0
 public LocationArmyCountInfoBuilder(
     IEngine engine,
     IEntityResolver entityResolver,
     IArmyQueryService armyQueryService,
     IMapQueryService mapQueryService) : base(engine, entityResolver)
 {
     _armyQueryService = armyQueryService;
     _mapQueryService  = mapQueryService;
 }
示例#2
0
 public LocationLordInfoBuilder(
     ICharacterRecruitRule characterRecruitRule,
     ICharacterApproachRule characterApproachRule,
     IEngine engine,
     IMapQueryService mapQueryService)
 {
     _characterRecruitRule  = characterRecruitRule;
     _characterApproachRule = characterApproachRule;
     _engine          = engine;
     _mapQueryService = mapQueryService;
 }
示例#3
0
 public LocationInfoBuilder(
     ICharacterMoveForwardRule characterMoveForwardRule,
     ILocationArmyCountInfoBuilder locationArmyCountInfoBuilder,
     IMapQueryService mapQueryService,
     IEngine engine,
     IEntityResolver entityResolver,
     IEntityContainer entityContainer,
     IMap map,
     IVariables variables)
 {
     _characterMoveForwardRule     = characterMoveForwardRule;
     _locationArmyCountInfoBuilder = locationArmyCountInfoBuilder;
     _mapQueryService = mapQueryService;
     _engine          = engine;
     _entityResolver  = entityResolver;
     _entityContainer = entityContainer;
     _map             = map;
     _variables       = variables;
 }