public GridUnitManager(IGrid grid, IGridPositionCalculator gridPositionCalculator, IUnitTransformRegistry unitTransformRegistry, ILogger logger) { _grid = grid; _gridPositionCalculator = gridPositionCalculator; _unitTransformRegistry = unitTransformRegistry; _logger = logger; }
public UnitDragAndDropHandler(IGridInputManager gridInputManager, IGridUnitManager gridUnitManager, IGridPositionCalculator gridPositionCalculator, ICommandQueue commandQueue, IUnitTransformRegistry unitTransformRegistry, ILogger logger) { _gridInputManager = gridInputManager; _gridUnitManager = gridUnitManager; _gridPositionCalculator = gridPositionCalculator; _commandQueue = commandQueue; _unitTransformRegistry = unitTransformRegistry; _logger = logger; }
public RotateUnitCommand(RotateUnitData data, IUnitTransformRegistry unitRegistry, ILogger logger) { _data = data; _unitRegistry = unitRegistry; _logger = logger; }
public UnitSelectionHighlighter(IUnitTransformRegistry unitTransformRegistry, IUnitRegistry unitRegistry) { _unitTransformRegistry = unitTransformRegistry; _unitRegistry = unitRegistry; }