Пример #1
0
 public HelperCharacterExecute(IHelperCharacterModel helper, IPlayerModel player,
                               IOnPlayerEffect <IBonusModel> playerEffect)
 {
     _helper     = helper;
     _player     = player;
     _bonusThrow = new BonusThrow(player, helper.Bonus, _helper.Transform.position + Vector3.up, playerEffect);
 }
Пример #2
0
 public BonusThrow(IPlayerModel playerModel, IBonusModel bonusModel, Vector3 position,
                   IOnPlayerEffect <IBonusModel> playerEffect)
 {
     _player         = playerModel;
     _bonusThrowPull = new BonusThrowPull(bonusModel, position);
     _playerEffect   = playerEffect;
 }
Пример #3
0
 public void Initialize(IOnPlayerEffect <IBonusModel> bonusViewModel)
 {
     bonusViewModel.OnEffect += ShowBonus;
 }
Пример #4
0
 public void Initialize(IOnPlayerEffect <float> viewModel)
 {
     viewModel.OnEffect += OnEffect;
 }
Пример #5
0
 public void Initialize(IOnPlayerEffect <float> viewModel)
 {
     _healthView.Initialize(viewModel);
     _endGameView.Initialize(viewModel);
 }
Пример #6
0
 public void Initialize(IOnPlayerEffect <IBonusModel> viewModel)
 {
     _bonusView.Initialize(viewModel);
 }
Пример #7
0
 public void Initialize(IOnPlayerEffect <float> viewModel)
 {
     viewModel.OnEffect += ChangeHealthBar;
 }