public World(IRoadManager roadManager, IStrongholdManager strongholdManager, ICityManager cityManager, IRegionManager regionManager, ITribeManager tribeManager, IBarbarianTribeManager barbarianTribeManager, IDbManager dbManager) { this.barbarianTribeManager = barbarianTribeManager; this.dbManager = dbManager; Roads = roadManager; strongholds = strongholdManager; Cities = cityManager; Regions = regionManager; Tribes = tribeManager; Battles = new Dictionary <uint, IBattleManager>(); Lock = new object(); Players = new ConcurrentDictionary <uint, IPlayer>(); }
public ThemeManager(IRoadManager roadManager, IRegionManager regionManager, ITileLocator tileLocator) { this.roadManager = roadManager; this.regionManager = regionManager; this.tileLocator = tileLocator; }