public ArmiesRepository(IDefinitionsRepository definitionsRepository, ICharactersRepository charactersRepository) { _definitionsRepository = definitionsRepository; _charactersRepository = charactersRepository; Armies = new List <Army>(); }
public CityIncidents(IArmiesRepository armiesRepository, ICharactersRepository charactersRepository, IDefinitionsRepository definitionsRepository, IArmiesHelper armiesHelper, IMessagesService messagesService, IViewSwitcher viewSwitcher) { _armiesRepository = armiesRepository; _charactersRepository = charactersRepository; _definitionsRepository = definitionsRepository; _armiesHelper = armiesHelper; _messagesService = messagesService; _viewSwitcher = viewSwitcher; }
public GameArchive( IBytesHelper helper, ILegionInfo legionInfo, IArmiesRepository armiesRepository, ICitiesRepository citiesRepository, IPlayersRepository playersRepository, IDefinitionsRepository definitionsRepository) { _helper = helper; _legionInfo = legionInfo; _armiesRepository = armiesRepository; _citiesRepository = citiesRepository; _playersRepository = playersRepository; _definitionsRepository = definitionsRepository; }
internal BlueprintService(IDefinitionsRepository definitionsRepository, ILoadableResource <XDocument> blueprintResource) { _definitionsRepository = definitionsRepository; try { Blueprint = blueprintResource.Load(); _blueprintDataContext = new BlueprintDataContext(XElement.Parse(Blueprint.ToString())); } catch (Exception e) { throw new Exception("Blueprint cannot be loaded. This is probably because the game changed, and this app became incompatible with the blueprint files.", e); } SetBlueprintInfo(); }
public InitialDataGenerator( ILegionConfig legionConfig, ILegionInfo legionInfo, IDefinitionsRepository definitionsRepository, IArmiesRepository armiesRepository, IPlayersRepository playersRepository, ICitiesRepository citiesRepository, ICitiesHelper citiesHelper) { _legionConfig = legionConfig; _legionInfo = legionInfo; _definitionsRepository = definitionsRepository; _armiesRepository = armiesRepository; _playersRepository = playersRepository; _citiesRepository = citiesRepository; _citiesHelper = citiesHelper; }
public GetGridMassQueryHandler(IDefinitionsRepository definitions, IBlueprintDataContext dataContext) : base(definitions, dataContext) { }
public CharsTranspiler(IDefinitionsRepository definitionsRepository = null) { parentVisitor = new Sphere56TranspilerVisitor(definitionsRepository ?? new DefinitionsRepository(), builder); }
public WorldTranspiler(IDefinitionsRepository definitionsRepository = null) { dataVisitor = new Sphere56TranspilerVisitor(definitionsRepository ?? new DefinitionsRepository(), dataBuilder); worldVisitor = new Sphere56TranspilerVisitor(definitionsRepository ?? new DefinitionsRepository(), worldBuilder); }
public CitiesHelper(IDefinitionsRepository definitionsRepository) { _definitionsRepository = definitionsRepository; }
public TerrainItemsGenerator(IDefinitionsRepository definitionsRepository) { _definitionsRepository = definitionsRepository; }
// TODO: Expose app status info, log data, etc. internal ApplicationService(IDefinitionsRepository definitionsRepository) { _definitionsRepository = definitionsRepository; }
public QueryHandlerBase(IDefinitionsRepository definitions, IBlueprintDataContext dataContext) { _dataContext = dataContext; _definitions = definitions; }