internal void Construct(BatchUnitSelectionDetector batchUnitSelectionDetector, BatchUnitMenuViewController batchUnitMenuViewController, IGridCellHighlighter gridCellHighlighter, IGridInputManager gridInputManager, IUnitSpawnViewController unitSpawnViewController, IInputLock inputLock, ILogger logger) { _batchUnitSelectionDetector = batchUnitSelectionDetector; _batchUnitMenuViewController = batchUnitMenuViewController; _gridCellHighlighter = gridCellHighlighter; _gridInputManager = gridInputManager; _unitSpawnViewController = unitSpawnViewController; _inputLock = inputLock; _logger = logger; Preconditions.CheckNotNull(_addUnitsButton, _batchSelectButton, _cancelButton, _buttonGroup, _cancelGroup); }
public void Construct(Camera worldCamera, ICommandQueue commandQueue, IUnitMovementController unitMovementController, IGridPositionCalculator gridPositionCalculator, IGridUnitManager gridUnitManager, IInputLock inputLock, ILogger logger) { _camera = worldCamera; _commandQueue = commandQueue; _unitMovementController = unitMovementController; _gridPositionCalculator = gridPositionCalculator; _gridUnitManager = gridUnitManager; _inputLock = inputLock; _logger = logger; // TODO: Can we inject this instead? _radialMenu = GetComponent <IRadialMenu>(); }
public void Construct(IUnitSpawnSettings unitSpawnSettings, IUnitDataIndexResolver unitDataIndexResolver, IRandomGridPositionProvider randomGridPositionProvider, ICommandQueue commandQueue, IFactory <IUnitData, UnitCommandData> unitCommandDataFactory, ILogger logger) { _numPlayers = (uint)unitSpawnSettings.GetUnits(UnitType.Player).Length; _unitDatas = unitSpawnSettings.GetUnits(UnitType.Player) .Concat(unitSpawnSettings.GetUnits(UnitType.NonPlayer)) .ToArray(); _unitDataIndexResolver = unitDataIndexResolver; _randomGridPositionProvider = randomGridPositionProvider; _commandQueue = commandQueue; _unitCommandDataFactory = unitCommandDataFactory; _logger = logger; Preconditions.CheckNotNull(_dropdown, _spawnButton, _cancelButton, _unitAmountDropdown); }
public void Construct(MapStoreId mapStoreId, [Inject(Id = MapEditorInstaller.SECTION_TILE_EDITOR_ID)] IMapEditorTool sectionTileEditor, [Inject(Id = MapEditorInstaller.UNIT_TILE_EDITOR_ID)] IMapEditorTool unitTileEditor, [Inject(Id = MapEditorInstaller.PLAYER_UNITS_TILE_EDITOR_ID)] IMapEditorTool playerUnitsTileEditor, IMapDataStore mapDataStore, IInputLock inputLock, IInputEvents inputEvents, ILogger logger) { _mapStoreId = mapStoreId; _sectionTileEditor = sectionTileEditor; _playerUnitsTileEditor = playerUnitsTileEditor; _unitTileEditor = unitTileEditor; _mapDataStore = mapDataStore; _inputLock = inputLock; _inputEvents = inputEvents; _logger = logger; }
public void Construct(Camera camera, UnitSelectionHighlighter unitSelectionHighlighter, ICommandQueue commandQueue, IUnitActionPlanner unitActionPlanner, IGridUnitManager gridUnitManager, IGridUnitInputManager gridUnitInputManager, IGridPositionCalculator gridPositionCalculator, ILogger logger) { _camera = camera; _commandQueue = commandQueue; _unitSelectionHighlighter = unitSelectionHighlighter; _unitActionPlanner = unitActionPlanner; _gridUnitManager = gridUnitManager; _gridUnitInputManager = gridUnitInputManager; _gridPositionCalculator = gridPositionCalculator; _logger = logger; // TODO: Be better _radialMenu = GetComponent <IRadialMenu>(); }
public CommandHistoryFileSaver(ICommandQueue commandQueue, ILogger logger, PersistenceLayerSettings settings) { _commandQueue = commandQueue; _logger = logger; _settings = settings; }
public MinerManager(System.Dispatcher dispatcher, CryptoNote.MiningConfig config, Logging.ILogger logger) { this.m_dispatcher = new System.Dispatcher(dispatcher); this.m_logger = new Logging.LoggerRef(logger, "MinerManager"); this.m_contextGroup = dispatcher; this.m_config = new CryptoNote.MiningConfig(config); this.m_miner = new CryptoNote.Miner(dispatcher, logger); this.m_blockchainMonitor = new BlockchainMonitor(dispatcher, m_config.daemonHost, m_config.daemonPort, new uint(m_config.scanPeriod), logger); this.m_eventOccurred = dispatcher; this.m_httpEvent = dispatcher; this.m_lastBlockTimestamp = 0; m_httpEvent.set(); }
public HttpServer(System.Dispatcher dispatcher, Logging.ILogger log) { this.m_dispatcher = dispatcher; this.workingContextGroup = dispatcher; this.logger = new Logging.LoggerRef(log, "HttpServer"); }
//--------------------------------------------------------------------------- public Checkpoints(Logging.ILogger log) { this.logger = new Logging.LoggerRef(log, "checkpoints"); }
public void Construct(List <IMapReference> mapReferences, ILogger logger) { _mapReferences = mapReferences; _logger = logger; }
public void Construct(IInputLock inputLock, ILogger logger) { _inputLock = inputLock; _logger = logger; }
public CryptoNoteProtocolHandler(Currency currency, System.Dispatcher dispatcher, ICore rcore, IP2pEndpoint p_net_layout, Logging.ILogger log) { this.m_dispatcher = new System.Dispatcher(dispatcher); //C++ TO C# CONVERTER TODO TASK: The following line could not be converted: this.m_currency = new CryptoNote.Currency(currency); this.m_core = new CryptoNote.ICore(rcore); this.m_p2p = p_net_layout; this.m_synchronized = false; this.m_stop = false; this.m_observedHeight = 0; this.m_blockchainHeight = 0; this.m_peersCount = 0; this.logger = new Logging.LoggerRef(log, "protocol"); if (m_p2p == null) { m_p2p = m_p2p_stub; } }
public RocksDBWrapper(Logging.ILogger logger) { this.logger = new Logging.LoggerRef(logger, "RocksDBWrapper"); this.state = State.NOT_INITIALIZED; }
public DrawableSpriteFactory(DrawbleSpriteSettings drawbleSpriteSettings, ILogger logger) { _drawbleSpriteSettings = drawbleSpriteSettings; _logger = logger; }
public void Construct(ILogger logger) { _logger = logger; }
public RotateUnitCommand(RotateUnitData data, IUnitTransformRegistry unitRegistry, ILogger logger) { _data = data; _unitRegistry = unitRegistry; _logger = logger; }
public void Construct(CameraInput cameraInput, ILogger logger) { _cameraInput = cameraInput; _logger = logger; }
public Pool(ILogger logger) { _logger = logger; }
public CommandFactory(DiContainer container, ILogger logger) { _logger = logger; RegisterSceneContainer(container); }
public void Construct(ICommandHistoryLoader commandHistoryLoader, ILogger logger) { _commandHistoryLoader = commandHistoryLoader; _logger = logger; }