예제 #1
0
 private void DoesRockHitLargeUFO()
 {
     if (ProximitySphere.Intersects(UFOs.LargeUFOCollision))
     {
         UFOs.DestroyLargeUFO();
         UFOs.Explosion();
         RockDistroyed();
     }
 }
예제 #2
0
 private void DoesShotHitUFO()
 {
     if (UFOs.LargeUFOEnabled)
     {
         if (ProximitySphere.Intersects(UFOs.LargeUFOCollision))
         {
             player.GotPoints(200);
             Deactivate();
             UFOs.DestroyLargeUFO();
             UFOs.Explosion();
         }
     }
     else if (UFOs.SmallUFOEnabled)
     {
         if (ProximitySphere.Intersects(UFOs.SmallUFOCollision))
         {
             player.GotPoints(1000);
             Deactivate();
             UFOs.DestroySmallUFO();
             UFOs.Explosion();
         }
     }
 }
예제 #3
0
 protected virtual void UFOHitPlayer()
 {
     UFOs.Explosion();
 }