private void DoesRockHitLargeUFO() { if (ProximitySphere.Intersects(UFOs.LargeUFOCollision)) { UFOs.DestroyLargeUFO(); UFOs.Explosion(); RockDistroyed(); } }
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(); } } }
protected virtual void UFOHitPlayer() { UFOs.Explosion(); }