Beispiel #1
0
    private void Instantiate()
    {
        Quaternion quaternion;

        if (isLeftRoad)
        {
            quaternion = Quaternion.Euler(0, 90, 0);
        }
        else
        {
            quaternion = Quaternion.Euler(0, 270, 0);
        }

        int RandomIndex = Random.Range(0, 7);

        GameObject Car = Instantiate(VehiclesType.instance.getPrefab(RandomIndex), instatiatePos.position, quaternion);

        Car.transform.parent = this.transform;

        CarMovement carMovement = Car.GetComponent <CarMovement>();

        carMovement.SetTarget(endPoint.position);
        carMovement.GetSpawner(this);

        CarOnRoad++;
    }