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.