예제 #1
0
 public MarketHelper(MarketHandler marketHandler, DockingBaseHelper dockingBaseHelper, IMarketOrderRepository marketOrderRepository, IEntityServices entityServices)
 {
     _marketHandler         = marketHandler;
     _dockingBaseHelper     = dockingBaseHelper;
     _marketOrderRepository = marketOrderRepository;
     _entityServices        = entityServices;
 }
예제 #2
0
        public Character(int id, IAccountManager accountManager,
                         Lazy <IZoneManager> zoneManager,
                         DockingBaseHelper dockingBaseHelper,
                         RobotHelper robotHelper,
                         ICharacterTransactionLogger transactionLogger,
                         ICharacterExtensions characterExtensions,
                         IExtensionReader extensionReader,
                         ISocialService socialService,
                         ICorporationManager corporationManager,
                         ITechTreeService techTreeService,
                         IGangManager gangManager,
                         CharacterWalletHelper walletHelper)
        {
            _accountManager      = accountManager;
            _zoneManager         = zoneManager;
            _dockingBaseHelper   = dockingBaseHelper;
            _robotHelper         = robotHelper;
            _transactionLogger   = transactionLogger;
            _characterExtensions = characterExtensions;
            _extensionReader     = extensionReader;
            _socialService       = socialService;
            _corporationManager  = corporationManager;
            _techTreeService     = techTreeService;
            _gangManager         = gangManager;
            _walletHelper        = walletHelper;

            if (id <= 0)
            {
                id = 0;
            }

            Id = id;
        }
예제 #3
0
 public CharacterCreate(IAccountManager accountManager, IChannelManager channelManager, DockingBaseHelper dockingBaseHelper, CharacterFactory characterFactory, IEntityServices entityServices, SparkHelper sparkHelper)
 {
     _accountManager    = accountManager;
     _channelManager    = channelManager;
     _dockingBaseHelper = dockingBaseHelper;
     _characterFactory  = characterFactory;
     _entityServices    = entityServices;
     _sparkHelper       = sparkHelper;
 }
예제 #4
0
 public Market(MarketHelper marketHelper, IMarketOrderRepository orderRepository, MarketHandler marketHandler, MarketOrder.Factory marketOrderFactory, IEntityServices entityServices, ICentralBank centralBank, DockingBaseHelper dockingBaseHelper)
 {
     _marketHelper       = marketHelper;
     _orderRepository    = orderRepository;
     _marketHandler      = marketHandler;
     _marketOrderFactory = marketOrderFactory;
     _entityServices     = entityServices;
     _centralBank        = centralBank;
     _dockingBaseHelper  = dockingBaseHelper;
 }
예제 #5
0
 public Outpost(IEntityServices entityServices,
                ICorporationManager corporationManager,
                IChannelManager channelManager,
                ILootService lootService,
                ICentralBank centralBank,
                IRobotTemplateRelations robotTemplateRelations,
                DockingBaseHelper dockingBaseHelper) : base(channelManager, centralBank, robotTemplateRelations, dockingBaseHelper)
 {
     _entityServices     = entityServices;
     _corporationManager = corporationManager;
     _lootService        = lootService;
 }
예제 #6
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 CharacterList(IAccountManager accountManager, DockingBaseHelper dockingBaseHelper)
 {
     _accountManager    = accountManager;
     _dockingBaseHelper = dockingBaseHelper;
 }
 public ZoneSetBaseDetails(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #9
0
 public ChannelCreateForTerminals(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public CreateCorporationHangarStorage(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #11
0
 public TrainingDockingBase(IChannelManager channelManager, ICentralBank centralBank, IRobotTemplateRelations robotTemplateRelations, DockingBaseHelper dockingBaseHelper) : base(channelManager, centralBank, robotTemplateRelations, dockingBaseHelper)
 {
 }
 public SparkTeleportRepository(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public PublicCorporationHangarStorage(CorporationConfiguration corporationConfiguration, DockingBaseHelper dockingBaseHelper)
 {
     _corporationConfiguration = corporationConfiguration;
     _dockingBaseHelper        = dockingBaseHelper;
 }
예제 #14
0
 public ItemShopList(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #15
0
        public DockingBase GetDockingBase()
        {
            var dockingBase = DockingBaseHelper.GetDockingBase(Parent);

            return(dockingBase);
        }
예제 #16
0
 protected override Entity LoadParentEntity(long parent)
 {
     return(DockingBaseHelper.GetDockingBase(parent));
 }
 public PBSDockingBase(MarketHelper marketHelper, ICorporationManager corporationManager, IChannelManager channelManager, ICentralBank centralBank, IRobotTemplateRelations robotTemplateRelations, DockingBaseHelper dockingBaseHelper, SparkTeleportHelper sparkTeleportHelper, PBSObjectHelper <PBSDockingBase> .Factory pbsObjectHelperFactory) : base(channelManager, centralBank, robotTemplateRelations, dockingBaseHelper)
 {
     _marketHelper                   = marketHelper;
     _corporationManager             = corporationManager;
     _sparkTeleportHelper            = sparkTeleportHelper;
     _pbsObjectHelper                = pbsObjectHelperFactory(this);
     _pbsReinforceHandler            = new PBSReinforceHandler <PBSDockingBase>(this);
     _standingController             = new PBSStandingController <PBSDockingBase>(this);
     _pbsTerritorialVisibilityHelper = new PBSTerritorialVisibilityHelper(this);
 }
예제 #18
0
 public ForceDockAdmin(ISessionManager sessionManager, DockingBaseHelper dockingBaseHelper)
 {
     _sessionManager    = sessionManager;
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #19
0
 public GetIntrusionLog(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #20
0
 public DockAll(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public BaseSetDockingRights(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public FieldTerminal(MissionDataCache missionDataCache, DockingBaseHelper dockingBaseHelper)
 {
     _missionDataCache  = missionDataCache;
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #23
0
 public SetIntrusionSiteMessage(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public MarketHandler(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #25
0
 public GetIntrusionStabilityLog(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #26
0
 public BaseGetMyItems(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public ProductionInProgress(ItemHelper itemHelper, DockingBaseHelper dockingBaseHelper)
 {
     _itemHelper        = itemHelper;
     _dockingBaseHelper = dockingBaseHelper;
 }
예제 #28
0
 public BaseGetInfo(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }
 public YellowPagesSubmit(ICorporationManager corporationManager, IZoneManager zoneManager, DockingBaseHelper dockingBaseHelper)
 {
     _corporationManager = corporationManager;
     _zoneManager        = zoneManager;
     _dockingBaseHelper  = dockingBaseHelper;
 }
예제 #30
0
 public DefaultCorporation(DockingBaseHelper dockingBaseHelper)
 {
     _dockingBaseHelper = dockingBaseHelper;
 }