Beispiel #1
0
 private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase,
                        IEnclosureObjectUseCase enclosureObjectUseCase, StockPositionCommander stockPositionCommander)
 {
     _playerDataUseCase      = playerDataUseCase;
     _enemyDataUseCase       = enemyDataUseCase;
     _enclosureObjectUseCase = enclosureObjectUseCase;
     _stockPositionCommander = stockPositionCommander;
 }
Beispiel #2
0
        public EnemyHpPresenter(IEnemyDataUseCase enemyDataUseCase, EnemyHpView enemyHpView)
        {
            enemyHpView.Initialize(enemyDataUseCase.enemyEntity.GetHp());

            enemyDataUseCase.EnemyHpModel()
            .Subscribe(enemyHpView.UpdateHpSlider)
            .AddTo(enemyHpView);
        }
Beispiel #3
0
 private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase)
 {
     _playerDataUseCase = playerDataUseCase;
     _enemyDataUseCase  = enemyDataUseCase;
 }