local paramsutil = require "paramsutil" function data() return { type = "ASSET_DEFAULT", description = { name = _("nighty_test"), description = _("nighty_test") }, availability = { yearFrom = 1950, yearTo = 0, }, skipCollision = true, params = { paramsutil.makeTrackTypeParam(), paramsutil.makeTrackCatenaryParam(), }, updateFn = function(params) local result = { } local trackedges = { } local streetedges = {} result.models = { } result.terminalGroups = { } -- [Plattform Footpaths] -- tracks trackedges[#trackedges + 1] = { { 0, 0, 0, }, {10, 0, 0, } } trackedges[#trackedges + 1] = { { 10, 0, 0, }, {10, 0, 0, }} trackedges[#trackedges + 1] = { { 0, 10, 0, }, {10, 10, 0, }} trackedges[#trackedges + 1] = { { 10, 20, 0, }, {10, 10, 0, }} result.edgeLists = { { type = "TRACK", params = { type = 'standard.lua', catenary = params.catenary == 1 }, alignTerrain = false, edges = trackedges, snapNodes = {}, yearFrom = 1740, yearTo = 1747 }, } result.terrainAlignmentLists = { { type = "EQUAL", faces = {} }, } return result end } end