Ejemplo n.º 1
0
        public GuildManager(ILogger <IGuildManager> logger, IGuildConfiguration config, IGuildHouseConfiguration houseConfig, IDatabase database, IGameWorld gameWorld, ITimeService timeService)
        {
            _logger      = logger;
            _database    = database;
            _gameWorld   = gameWorld;
            _timeService = timeService;

            _config      = config;
            _houseConfig = houseConfig;
        }
Ejemplo n.º 2
0
        public GuildRankingManager(ILogger <IGuildRankingManager> logger, IMapsLoader mapsLoader, ITimeService timeService, IDatabase database, IGuildHouseConfiguration houseConfig)
        {
            _logger      = logger;
            _mapsLoader  = mapsLoader;
            _timeService = timeService;
            _database    = database;
            _houseConfig = houseConfig;
            var defitions = _mapsLoader.LoadMapDefinitions();
            var grbMap    = defitions.Maps.FirstOrDefault(x => x.CreateType == CreateType.GRB);

            _grbMap = grbMap;

            Init();
        }
Ejemplo n.º 3
0
        public GuildManager(ILogger <IGuildManager> logger, IGuildConfiguration config, IGuildHouseConfiguration houseConfig, IDatabase database, IGameWorld gameWorld, ITimeService timeService, IInventoryManager inventoryManager, IPartyManager partyManager, ICountryProvider countryProvider, IEtinManager etinManager)
        {
            _logger           = logger;
            _database         = database;
            _gameWorld        = gameWorld;
            _timeService      = timeService;
            _inventoryManager = inventoryManager;
            _partyManager     = partyManager;
            _countryProvider  = countryProvider;
            _etinManager      = etinManager;
            _config           = config;
            _houseConfig      = houseConfig;
#if DEBUG
            _logger.LogDebug("GuildManager {hashcode} created", GetHashCode());
#endif
        }