private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase, IEnclosureObjectUseCase enclosureObjectUseCase, StockPositionCommander stockPositionCommander) { _playerDataUseCase = playerDataUseCase; _enemyDataUseCase = enemyDataUseCase; _enclosureObjectUseCase = enclosureObjectUseCase; _stockPositionCommander = stockPositionCommander; }
public EnemyHpPresenter(IEnemyDataUseCase enemyDataUseCase, EnemyHpView enemyHpView) { enemyHpView.Initialize(enemyDataUseCase.enemyEntity.GetHp()); enemyDataUseCase.EnemyHpModel() .Subscribe(enemyHpView.UpdateHpSlider) .AddTo(enemyHpView); }
private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase) { _playerDataUseCase = playerDataUseCase; _enemyDataUseCase = enemyDataUseCase; }