Module content.scripts.construction.param_util🔗
global record ParamUtil
makeTrackTypeDefaultParam: function(): ScriptParam makeTrackTypeHighSpeedParam: function(): ScriptParam makeTrackCatenaryParam: function(): ScriptParam makeTramTrackDefaultParam: function(): ScriptParam makeTramTrackElectricParam: function(): ScriptParam makeTramCatenaryParam: function(): ScriptParam getRailTrackTypes: function(withCaternay : boolean): {string} makeRotationParam: function(key : string, name : string): ScriptParam tramCatenaryYearFrom: integer end
Category: globals🔗
ParamUtil🔗
global record ParamUtil
makeTrackTypeDefaultParam: function(): ScriptParam makeTrackTypeHighSpeedParam: function(): ScriptParam makeTrackCatenaryParam: function(): ScriptParam makeTramTrackDefaultParam: function(): ScriptParam makeTramTrackElectricParam: function(): ScriptParam makeTramCatenaryParam: function(): ScriptParam getRailTrackTypes: function(withCaternay : boolean): {string} makeRotationParam: function(key : string, name : string): ScriptParam tramCatenaryYearFrom: integer end
ParamUtil.ScriptRef🔗
ParamUtil.ScriptRef.fileName🔗
ParamUtil.ScriptRef.fileName: string
Path to the script file
ParamUtil.ScriptRef.params🔗
ParamUtil.ScriptRef.params: {<any type> : <any type>}
Parameters passed to the script
ParamUtil.makeTrackTypeDefaultParam🔗
function ParamUtil.makeTrackTypeDefaultParam(): ScriptParam
Create default rail track type parameters.
ReturnsScriptParam— script param for default rail track type selection
ParamUtil.makeTrackTypeHighSpeedParam🔗
function ParamUtil.makeTrackTypeHighSpeedParam(): ScriptParam
Create high-speed rail track type parameters.
ReturnsScriptParam— script param for high-speed rail track type selection
ParamUtil.makeTrackCatenaryParam🔗
function ParamUtil.makeTrackCatenaryParam(): ScriptParam
Create rail catenary parameters.
ReturnsScriptParam— script param for rail catenary toggle
ParamUtil.makeTramTrackDefaultParam🔗
function ParamUtil.makeTramTrackDefaultParam(): ScriptParam
Create default tram track type parameters.
ReturnsScriptParam— script param for default tram track type selection
ParamUtil.makeTramTrackElectricParam🔗
function ParamUtil.makeTramTrackElectricParam(): ScriptParam
Create electric tram track type parameters.
ReturnsScriptParam— script param for electric tram track type selection
ParamUtil.makeTramCatenaryParam🔗
function ParamUtil.makeTramCatenaryParam(): ScriptParam
Create tram catenary parameters.
ReturnsScriptParam— script param for tram catenary toggle
ParamUtil.getRailTrackTypes🔗
function ParamUtil.getRailTrackTypes(withCaternay : boolean): {string}
Get available rail track type values.
ParameterswithCaternay:boolean— whether to include catenary variants
{string}— list of track type template paths
ParamUtil.makeRotationParam🔗
function ParamUtil.makeRotationParam(key : string, name : string): ScriptParam
Create rotation parameters.
Parameterskey:string— unique parameter keyname:string— display name
ScriptParam— script param for rotation selection
ParamUtil.tramCatenaryYearFrom🔗
ParamUtil.tramCatenaryYearFrom: integer