Esempio n. 1
0
 private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase,
                        IEnclosureObjectUseCase enclosureObjectUseCase, StockPositionCommander stockPositionCommander)
 {
     _playerDataUseCase      = playerDataUseCase;
     _enemyDataUseCase       = enemyDataUseCase;
     _enclosureObjectUseCase = enclosureObjectUseCase;
     _stockPositionCommander = stockPositionCommander;
 }
Esempio n. 2
0
        public PlayerHpPresenter(IPlayerDataUseCase playerDataUseCase, PlayerHpView playerHpView)
        {
            playerHpView.Initialize(playerDataUseCase.playerEntity.GetHp());

            playerDataUseCase.PlayerHpModel()
            .Subscribe(playerHpView.UpdateHpSlider)
            .AddTo(playerHpView);
        }
Esempio n. 3
0
 private void Construct(IPlayerDataUseCase playerDataUseCase, IEnemyDataUseCase enemyDataUseCase)
 {
     _playerDataUseCase = playerDataUseCase;
     _enemyDataUseCase  = enemyDataUseCase;
 }