Пример #1
0
        public Player(IExtensionReader extensionReader, ICorporationManager corporationManager, MissionHandler.Factory missionHandlerFactory, ITeleportStrategyFactories teleportStrategyFactories, DockingBaseHelper dockingBaseHelper, CombatLogger.Factory combatLoggerFactory)
        {
            _extensionReader           = extensionReader;
            _corporationManager        = corporationManager;
            _missionHandlerFactory     = missionHandlerFactory;
            _teleportStrategyFactories = teleportStrategyFactories;
            _dockingBaseHelper         = dockingBaseHelper;
            _combatLoggerFactory       = combatLoggerFactory;
            Session   = ZoneSession.None;
            _movement = new PlayerMovement(this);

            _blobEmitter = new BlobEmitter(this);
            _blobHandler = new BlobHandler <Player>(this);
        }
 public JumpAnywhere(IZoneManager zoneManager, ITeleportStrategyFactories teleportStrategyFactories)
 {
     _zoneManager = zoneManager;
     _teleportStrategyFactories = teleportStrategyFactories;
 }
Пример #3
0
 public ZoneMoveUnit(ITeleportStrategyFactories teleportStrategyFactories)
 {
     _teleportStrategyFactories = teleportStrategyFactories;
 }
Пример #4
0
 public RandomRiftPortal(ITeleportStrategyFactories teleportStrategyFactories)
 {
     _teleportStrategyFactories = teleportStrategyFactories;
 }
Пример #5
0
 public Rift(ITeleportStrategyFactories teleportStrategyFactories)
 {
     _teleportStrategyFactories = teleportStrategyFactories;
     _blobEmitter = new BlobEmitter(this);
 }
 public MovePlayer(IZoneManager zoneManager, ITeleportStrategyFactories teleportStrategyFactories, ISessionManager sessionManager)
 {
     _zoneManager = zoneManager;
     _teleportStrategyFactories = teleportStrategyFactories;
     _sessionManager            = sessionManager;
 }
Пример #7
0
 public TeleportUse(ITeleportStrategyFactories teleportStrategyFactories, MissionProcessor missionProcessor)
 {
     _teleportStrategyFactories = teleportStrategyFactories;
     _missionProcessor          = missionProcessor;
 }