public IBoardController Create(ISlotControllerFactory slotFactory, IBoardModel model, IBoardView view) { int rows = model.Rows; int columns = model.Columns; ISlotController[,] slots = new ISlotController[rows, columns]; for (int r = 0; r < rows; r++) { for (int c = 0; c < columns; c++) { slots[r, c] = slotFactory.Create(model.Slots[r, c], view.Slots[r, c]); } } return(new BoardController(slots, model, view)); }
protected override void OnReset() { slot.Stop(); slot = null; }
protected override void OnReset() { slot.Stop(); slot = null; received = false; }