Exemplo n.º 1
0
    // 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);
    }
Exemplo n.º 2
0
    // 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;
    }