public PanelPresenter( IPanelView panelView, IStageModel stageModel, IPhaseProvider phaseProvider ) { _panelView = panelView; _stageModel = stageModel; _phaseProvider = phaseProvider; }
public StageUseCase( IResidueCharacters residueCharacter, IResidueEnemies residueEnemy, IStageModel stageModel, IPhaseProvider phaseProvider, ITargetRegister targetRegister, ITurnCharacterProvider turnCharacter ) { _residueCharacter = residueCharacter; _residueEnemy = residueEnemy; _stageModel = stageModel; _phaseProvider = phaseProvider; _targetRegister = targetRegister; _turnCharacter = turnCharacter; }