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