private void Start() { if (beepBeep == null) { beepBeep = this; } else { Destroy(beepBeep); } LeftLaneTraffic = new TrafficSpawner(LeftLane.transform.GetChild(0).gameObject, LeftLane.transform.GetChild(1).gameObject); RightLaneTraffic = new TrafficSpawner(RightLane.transform.GetChild(0).gameObject, RightLane.transform.GetChild(1).gameObject); CarsSortedByFrequency = new List <CarInfo>(Resources.LoadAll <CarInfo>("CarInformation")); CarsSortedByFrequency.Sort(Compare); CarsToSpawn = new Queue <CarInfo>(); CarsByFrequency = CarTypeToFrequencyLookup(CarsSortedByFrequency); StartCoroutine(MaintainCarQueue()); }
private void Awake() { if (Serializer.IsLoading) { return; } if (instance != this) { instance = this; } cars = new List <GameObject>(); spawnCars = true; carList = new List <GameObject>(); carList.Add(carA); carList.Add(carB); carList.Add(carC); }