Zum Inhalt

selector

Quelle: base/tealdef/gui/main/selector.d.tl

Hinweise

Ergebnis- und Parametertypen eines Selektors für Linien, Stationen und Fahrzeuge. Kein Skript des Basisspiels nutzt diese Typen. Die Selektoren der Spieloberfläche entstehen mit SelectorReactUtil und builtin.Selector.

LinePick

record global base/tealdef/gui/main/selector.d.tl:3

global record LinePick

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
line Engine.Entity
stop integer
waypoint integer

StationPick

record global base/tealdef/gui/main/selector.d.tl:9

global record StationPick

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
stationGroupEntity Engine.Entity
stationEntity Engine.Entity
terminalNumber integer
stationTerminal Type.StationTerminal

SignalPick

record global base/tealdef/gui/main/selector.d.tl:16

global record SignalPick

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
signalEntity Engine.Entity
signalIndex integer

SelectorPick

record global base/tealdef/gui/main/selector.d.tl:21

global record SelectorPick

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
line LinePick
station StationPick
signal SignalPick
transportVehicle Engine.Entity
vehicleDepotEntity Engine.Entity

SelectorTooltipConfig

record global base/tealdef/gui/main/selector.d.tl:29

global record SelectorTooltipConfig

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
actionTooltipFn Recipe<any>
actionTooltipParam any

LineStationVehicleSelectorParams

record global base/tealdef/gui/main/selector.d.tl:34

global record LineStationVehicleSelectorParams

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Felder

Name Typ Beschreibung
parent ReactNodeRef
lineViewerVisible boolean
lineViewerSupport boolean
showTerminals boolean
lineDataLayer boolean
lineSelectable boolean
mouseCursor integer
carriers {Carrier}
highlightedEntities {Engine.Entity}
highlightedTerminal StationTerminal
highlightedTerminalNodes {{Engine.Entity, StationTerminal}}
wholeLinePick boolean
fallbackHover SelectorPick
tooltipStateHolder ReactRefT<ReactStateT<SelectorTooltipConfig>>
hudIconManagerConfig Builtin.HudIconManagerConfigParam

Funktionen

onBack() base/tealdef/gui/main/selector.d.tl:36

Die Spieldateien enthalten hierzu noch keine Beschreibung.

onSelectNothing() : boolean base/tealdef/gui/main/selector.d.tl:37

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Rückgabe boolean

onSelect(SelectorPick) : boolean base/tealdef/gui/main/selector.d.tl:38

return true to reset hover state

Rückgabe boolean

onSelectSecondary(SelectorPick) : boolean base/tealdef/gui/main/selector.d.tl:39

return true to reset hover state

Rückgabe boolean

processMouseEvent(Gui.Mouse.Event) base/tealdef/gui/main/selector.d.tl:40

Die Spieldateien enthalten hierzu noch keine Beschreibung.

onHover(SelectorPick) base/tealdef/gui/main/selector.d.tl:41

Die Spieldateien enthalten hierzu noch keine Beschreibung.

filter(entity : Engine.Entity) : boolean base/tealdef/gui/main/selector.d.tl:42

Die Spieldateien enthalten hierzu noch keine Beschreibung.

Rückgabe boolean

terminalFilter(stationGroupOrSignal : Engine.Entity, stationTerminal : StationTerminal, flatTerminalIndex : integer) base/tealdef/gui/main/selector.d.tl:43

Die Spieldateien enthalten hierzu noch keine Beschreibung.