param_util¶
Quelle: base/tealdef/scripts/construction/param_util.d.tl
Hinweise
Typen von /scripts/construction/param_util.tl (ParamUtil) mit fertigen Konstruktionsparametern
(Gleistyp, Oberleitung, Drehung).
ParamUtil¶
record global base/tealdef/scripts/construction/param_util.d.tl:3
global record ParamUtil
Laden: local param_util = require "::/scripts/construction/param_util.tl" as ParamUtil
Hinweise
Helfer für Konstruktionsparameter, die ug_require "::/scripts/construction/param_util.tl" zurückgibt.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
tramCatenaryYearFrom |
integer |
Year from which catenaries are available for tram tracks 1-mal im Basisspiel verwendet |
Funktionen
makeTrackTypeDefaultParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:13
Aufruf: param_util.makeTrackTypeDefaultParam(…)
Create default rail track type parameters.
Rückgabe ScriptParam: script param for default rail track type selection
makeTrackTypeHighSpeedParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:16
Aufruf: param_util.makeTrackTypeHighSpeedParam(…)
Create high-speed rail track type parameters.
Rückgabe ScriptParam: script param for high-speed rail track type selection
makeTrackCatenaryParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:19
Aufruf: param_util.makeTrackCatenaryParam(…)
Create rail catenary parameters.
Rückgabe ScriptParam: script param for rail catenary toggle
makeTramTrackDefaultParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:23
Aufruf: param_util.makeTramTrackDefaultParam(…)
Create default tram track type parameters.
Rückgabe ScriptParam: script param for default tram track type selection
makeTramTrackElectricParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:26
Aufruf: param_util.makeTramTrackElectricParam(…)
Create electric tram track type parameters.
Rückgabe ScriptParam: script param for electric tram track type selection
makeTramCatenaryParam() : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:29
Aufruf: param_util.makeTramCatenaryParam(…)
Create tram catenary parameters.
Rückgabe ScriptParam: script param for tram catenary toggle
getRailTrackTypes(withCaternay : boolean) : {string} base/tealdef/scripts/construction/param_util.d.tl:34
Aufruf: param_util.getRailTrackTypes(…)
Get available rail track type values.
| Parameter | Typ | Beschreibung |
|---|---|---|
withCaternay |
boolean |
whether to include catenary variants |
Rückgabe {string}: list of track type template paths
makeRotationParam(key : string, name : string) : ScriptParam base/tealdef/scripts/construction/param_util.d.tl:40
Aufruf: param_util.makeRotationParam(…)
Create rotation parameters.
| Parameter | Typ | Beschreibung |
|---|---|---|
key |
string |
unique parameter key |
name |
string |
display name |
Rückgabe ScriptParam: script param for rotation selection
ParamUtil.ScriptRef¶
record base/tealdef/scripts/construction/param_util.d.tl:4
record ScriptRef
Hinweise
Verweis auf eine Skriptfunktion und die Parameter, die sie bekommt.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
fileName |
string |
Path to the script file |
params |
table |
Parameters passed to the script |