public KillManager(CargoSynchronizer cargoSynchronizer, IPlayerLocator pl, IAreaLocator al, MessageManager mm, ConnectionManager cm, WarpManager wm, ChatManager chatManager, ITradeTerminator tradeTerminator) { _cargoSynchronizer = cargoSynchronizer; _messageManager = mm; _connectionManager = cm; _warpManager = wm; _areaLocator = al; _playerLocator = pl; _chatManager = chatManager; _tradeTerminator = tradeTerminator; }
public StructureManager(IDatabaseManager dbm, IAreaLocator areaLocator, ILocalIDManager galaxyIDManager, CargoSynchronizer cargoSynchronizer) : base(dbm) { if (galaxyIDManager.IDType != IDTypes.GalaxyID) { throw new Exception("Error: LocalIDManager required for StructureManager must be of IDTypes.GalaxyID"); } _galaxyIDManager = galaxyIDManager; _cargoSynchronizer = cargoSynchronizer; _areaLocator = areaLocator; }
public GalaxyRegistrationManager(GalaxyManager gm, ShipManager sm, CollisionManager cm, LocalIDManager idm, PlayerManager pm, AccountManager am, CargoSynchronizer cargoSynchronizer, StructureManager structureManager) { _galaxyManager = gm; _shipManager = sm; _collisionManager = cm; _galaxyIDManager = idm; _playerManager = pm; _accountManager = am; _cargoSynchronizer = cargoSynchronizer; _structureManager = structureManager; if (idm.IDType != IDTypes.GalaxyID) { throw new Exception("Error: " + idm.GetType().ToString() + " must be of type " + IDTypes.GalaxyID + " in " + this.GetType().ToString()); } }