Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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());
            }
        }