public ButtonClickedCommand(string buttonName, PauseUIUpdatedSignal pauseUIUpdatedSignal, IGameStateModel gameStateModel, ISaveService saveService, SetActivePanelSignal setActivePanelSignal, PlayerActionHappenedSignal playerActionHappenedSignal) { _buttonName = buttonName; _pauseUIUpdatedSignal = pauseUIUpdatedSignal; _gameStateModel = gameStateModel; _saveService = saveService; _setActivePanelSignal = setActivePanelSignal; _playerActionHappenedSignal = playerActionHappenedSignal; }