local laneutil = require "laneutil" local co = 0.0 -- cargo lane x offset hack local townbuildingutil = require "townbuildingutil" function data() return { boundingInfo = { bbMax = { -3.25, 4, 4, }, bbMin = { 3.25, -5.5, -1, }, }, collider = { params = { }, transf = { 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, }, type = "BOX", }, lods = { { node = { children = {}, name = "RootNode", transf = { 0, 1, 0, 0, -1, 0, 0, 0, 0, 0, 1, 0, -0.1, -2.2, 0.1, 1, }, }, static = false, visibleFrom = 0, visibleTo = 1000.025390625, }, }, metadata = { description = { name = _("cargo"), }, transportNetworkProvider = { laneLists = { { -- Cargo nodes = { { { -3, 2.4, 0, }, -- cargolane 1 { 0, -4, 0, }, 1, }, { { -3, 0.5, 0, }, { 0, -4, 0, }, 1, }, { -- cargo rechts { -0.775, 2.4, 0, }, { -2.3, 0, 0, }, 0.75, }, { { -3, 2.4, 0, }, { -2.3, 0, 0, }, 0.75, }, }, speedLimit = 20, transportModes = { "CARGO", }, }, { nodes = { -- Industrie Hauptgebäude Eingang { { -0.775, 4, 0, }, { 0, -1.6, 0, }, 0.75, }, { { -0.775, 2.4, 0, }, { 0, -1.6, 0, }, 0.75, }, }, speedLimit = 20, transportModes = { "PERSON", }, linkable = false, }, { nodes = { { -- Cargo Stationen 1 { 0.2, -3, .0, }, { 0, 1, 0, }, 3, }, { { 0.2, -2, .0, }, { 0, 1, 0, }, 3, }, { { 0.2, -2, .0, }, { 0, 1, 0, }, 3, }, { { 0.2, -1, .0, }, { 0, 1, 0, }, 3, }, }, speedLimit = 15, transportModes = { "TRUCK", }, }, { nodes = { { -- Einfahrt Cargo 1 { -0.075, 4, .0, }, { 0, -5, 0, }, 3, }, { { -0.2, -1, .0, }, { 0, -5, 0, }, 3, }, { { -0.2, -1, .0, }, { 0, -2, 0, }, 3, }, { { -0.2, -3, .0, }, { 0, -2, 0, }, 3, }, { -- Ausfahrt Cargo 1 { 0.2, -1, .0, }, { 0, 5, 0, }, 3, }, { { 0.075, 4, .0, }, { 0, 5, 0, }, 3, }, }, speedLimit = 15, transportModes = { "TRUCK", }, }, { nodes = { -- Wende { { -0.2, -3, .0, }, { 0, -1, 0, }, 3, }, { { 0.2, -3, .0, }, { 0, 1, 0, }, 3, }, }, speedLimit = 2, transportModes = { "TRUCK", }, }, }, runways = { }, terminals = { { order = 1, personEdges = { 0, }, personNodes = { 0, }, vehicleNode = 7, }, }, }, }, version = 1, } end