// Start is called before the first frame update void Start() { goalpoint = Random.Range(0, 107); GameObject CityManager = GameObject.Find("CityManager"); buildCity cityScript = CityManager.GetComponent <buildCity>(); waypoints = cityScript.waypoints; Goal.transform.position = new Vector3(waypoints[goalpoint].transform.position.x, waypoints[goalpoint].transform.position.y + 2, waypoints[goalpoint].transform.position.z); }
// Start is called before the first frame update void Start() { //startpoint of the car when it initially spawns startpoint = Random.Range(0, 107); GameObject CityManager = GameObject.Find("CityManager"); buildCity cityScript = CityManager.GetComponent <buildCity>(); waypoints = cityScript.waypoints; transform.position = new Vector3(waypoints[startpoint].transform.position.x, waypoints[startpoint].transform.position.y + 2, waypoints[startpoint].transform.position.z); currPoint = startpoint; nextChecked = Check(currPoint); next = Next(nextChecked); nextInt = Direction(next); nextPoint = currPoint + nextInt; }