Zum Inhalt

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

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/depots/rail/rail/rail_depot.con.lua:93

param_util.makeTrackTypeDefaultParam(),
base/content/stations/rail/rail/modular_station/modular_station.con.lua:46
param_util.makeTrackTypeDefaultParam(),

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

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/depots/rail/rail/rail_depot.con.lua:94

param_util.makeTrackTypeHighSpeedParam(),
base/content/stations/rail/rail/modular_station/modular_station.con.lua:47
param_util.makeTrackTypeHighSpeedParam(),

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

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/depots/rail/rail/rail_depot.con.lua:95

param_util.makeTrackCatenaryParam(),
base/content/stations/rail/rail/modular_station/modular_station.con.lua:48
param_util.makeTrackCatenaryParam(),

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

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/stations/street/street/modular_street_station/modular_terminal.con.lua:189

param_util.makeTramTrackDefaultParam(),

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

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/stations/street/street/modular_street_station/modular_terminal.con.lua:190

param_util.makeTramTrackElectricParam(),

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

Im Basisspiel verwendet: 3-mal in 2 Dateien

base/content/depots/road/road/tram_depot/tram_depot.con.lua:39

params = param_util.makeTramCatenaryParam(),
base/content/stations/street/street/underground_station/underground_station.con.lua:150
param_util.makeTramCatenaryParam(),

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

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/depots/rail/rail/rail_depot.script.lua:278

local trackTypes = param_util.getRailTrackTypes(params.catenary == 2)

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

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/scripts/scripts/construction/assetbuilderutil.lua:57

local paramX = param_util.makeRotationParam("constructOpt56", _("Rotation X"))

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