Пример #1
0
 void spawnCars()
 {
     if (myJunct.free && spawning)
     {
         if (spawnTimer < spawnDelay)
         {
             spawnTimer += Time.deltaTime;
         }
         else if (carsSpawned < spawnsPerLight)
         {
             Debug.Log("got here");
             CarAI newCar = findNonActiveCar().GetComponent <CarAI>();
             newCar.gameObject.SetActive(true);
             newCar.Restart();
             carsSpawned++;
             spawnTimer = 0;
         }
     }
     else if (myJunct.free && turned)
     {
         Debug.Log("changing the light, spawning new cars");
         spawning    = true;
         turned      = false;
         carsSpawned = 0;
     }
     else if (!myJunct.free)
     {
         Debug.Log("the light is red");
         spawning = false;
         turned   = true;
     }
 }