private void MissileHitInvader(IMissileView missile, InvaderBehaviour invader) { _addScore.Add(invader.Points); _missileViewProvider.Return(missile); _invaderViewProvider.Return(invader); if (_gameNotifications.InvaderDeath != null) { _gameNotifications.InvaderDeath(); } }
private void MissileHitPlayer(IMissileView missile, PlayerView player) { ExplodeView(missile, 1); ExplodeView(player, 3); }
private void MissileHitInvader(IMissileView missile, InvaderBehaviour invader) { ExplodeView(missile, 1); ExplodeView(invader, 2); }
private void MissileHitMissile(IMissileView arg1, IMissileView arg2) { ExplodeView(arg1, 1); ExplodeView(arg2, 1); }
private void MissileHitPlayer(IMissileView arg1, PlayerView arg2) { _missileViewProvider.Return(arg1); _gameNotifications.PlayerDeath(); }