public BenchService(BenchView benchView, IViewFactory <FieldView> fieldViewFactory, IBoardConfig boardConfig) { _benchView = benchView; _fieldViewFactory = fieldViewFactory; _fields = new Dictionary <int, Dictionary <int, FieldView> >(boardConfig.UnitInventorySize.x); CreateBench(boardConfig.UnitInventorySize); }
public BoardService(BoardView boardView, IViewFactory <FieldView> fieldViewFactory, IBoardConfig boardConfig) { _boardView = boardView; _fieldViewFactory = fieldViewFactory; _fields = new Dictionary <int, Dictionary <int, FieldView> >(boardConfig.BoardSize.x); CreateBoard(boardConfig.BoardSize); }
public PreparationPhaseInstaller(IBoardConfig boardConfig) { _boardConfig = boardConfig; }