public GenerateCellEventActions(CellEventGenerator eventGenerator, GameCameraController gameCameraController) : base( null, null, new ClickToGenerateCellEvent(eventGenerator), new DragToMoveCamera(gameCameraController), null ) { }
public EraseCellEventActions(CellEventGenerator eventGenerator, CellMapper cellMapper, GameCameraController gameCameraController) : base( null, null, new ClickToEraseCellEvent(eventGenerator, cellMapper), new DragToMoveCamera(gameCameraController), null ) { }
public ClickToGenerateCellEvent(CellEventGenerator eventGenerator) { this.eventGenerator = eventGenerator; }
public ClickToEraseCellEvent(CellEventGenerator eventGenerator, CellMapper cellMapper) { this.eventGenerator = eventGenerator; this.cellMapper = cellMapper; }