示例#1
0
 void Update()
 {
     if (themes.currentThemeIndex == 5 && !vehicle.isGameOver)
     {
         float dist = spline.NearestDistanceToSpline(vehicleTransform.position);
         if (dist > damageDistance)
         {
             Debug.Log("Distance: " + dist);
             consecDamage++;
             if (consecDamage >= consecFramesToDeath)
             {
                 vehicle.OnCollision(vehicleTransform.position + Vector3.forward);
             }
         }
         else
         {
             consecDamage = 0;
         }
     }
 }