Exemple #1
0
    public void addRoad(Road road, Vector3 position)
    {
        var x = (int)position.x;
        var z = (int)position.z;

        DestoryExistNature(position);

        var addedRoad = Instantiate(road, position, Quaternion.identity, roadsParent.transform);

        tiles[x, z].building = addedRoad;

        CorrectionRoad(x, z, true);
        ConnectRoadPath(x, z, true);

        if (roadsParent.GetComponentsInChildren <Road>().Length % 5 == 0)
        {
            vehicleController.AddAutoDriveCar();
        }

        subtractMoney(addedRoad);
    }