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); }
public BonusThrow(IPlayerModel playerModel, IBonusModel bonusModel, Vector3 position, IOnPlayerEffect <IBonusModel> playerEffect) { _player = playerModel; _bonusThrowPull = new BonusThrowPull(bonusModel, position); _playerEffect = playerEffect; }
public void Initialize(IOnPlayerEffect <IBonusModel> bonusViewModel) { bonusViewModel.OnEffect += ShowBonus; }
public void Initialize(IOnPlayerEffect <float> viewModel) { viewModel.OnEffect += OnEffect; }
public void Initialize(IOnPlayerEffect <float> viewModel) { _healthView.Initialize(viewModel); _endGameView.Initialize(viewModel); }
public void Initialize(IOnPlayerEffect <IBonusModel> viewModel) { _bonusView.Initialize(viewModel); }
public void Initialize(IOnPlayerEffect <float> viewModel) { viewModel.OnEffect += ChangeHealthBar; }