Zum Inhalt

game_tooltips

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

Hinweise

Tooltip-Recipes für die 3D-Ansicht, geladen mit ug_require "/gui/main/game_tooltips.tl".

Beispiel

-- aus gui/main/selector_react_util.tl
builtin.ActionTooltip{
    recipe = tooltips.DefaultEntityToolTip,
    param = { entityRef = selectedEntityRef },
}

GameTooltips

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

global record GameTooltips

Laden: local tooltips = ug_require "::/gui/main/game_tooltips.tl" as GameTooltips

Hinweise

Tooltip-Recipes für Entitäten und Gelände unter dem Mauszeiger in der 3D-Ansicht.

Felder

Name Typ Beschreibung
DefaultEntityToolTip Recipe<DefaultEntityTooltipParam> Tooltip mit dem Namen der Entität unter dem Mauszeiger und den Erklärtexten ihrer dauerhaften Benachrichtigungen.Im Spiel Kreuzung · Bahnübergang · HauptquartierIm Code: Crossing · Rail Crossing · Headquarters 8-mal im Basisspiel verwendet
TerrainTooltip Recipe<TerrainTooltipParam> Tooltip mit Geländehöhe, Lärm- oder Verschmutzungswert unter der Maus. Die Gelände-, Lärm- und Verschmutzungsebene nutzen ihn. 3-mal im Basisspiel verwendet

GameTooltips.DefaultEntityTooltipParam

interface base/tealdef/gui/main/game_tooltips.d.tl:4

interface DefaultEntityTooltipParam

Hinweise

Parameter des Entitäts-Tooltips.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/main/game_tooltips.tl:145

tooltips.DefaultEntityToolTip = react.RegisterRecipe("DefaultEntityToolTip", function(param : GameTooltips.DefaultEntityTooltipParam) : TreeNodeId

Felder

Name Typ Beschreibung
entityRef ReactRefT<Engine.Entity> Referenz mit der Entität unter dem Mauszeiger (meist die, die der Selektor beim Überfahren schreibt). -1 oder nil, wenn keine.

Funktionen

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

Hinweise

Optionaler Filter. Entitäten, für die er false liefert, bekommen keinen Tooltip.

Rückgabe boolean

GameTooltips.TerrainTooltipMode

enum base/tealdef/gui/main/game_tooltips.d.tl:10

enum TerrainTooltipMode

Hinweise

Wert, den der Gelände-Tooltip zeigt.

Wert Beschreibung
"Height" Geländehöhe an der Mausposition.
"Noise" Lärmpegel an der Mausposition, als Stufenindex der Lärmebene.
"Pollution" Verschmutzungsgrad an der Mausposition, als Stufenindex der Verschmutzungsebene.

GameTooltips.TerrainTooltipParam

record base/tealdef/gui/main/game_tooltips.d.tl:15

record TerrainTooltipParam is DefaultEntityTooltipParam

Hinweise

Parameter des Gelände-Tooltips.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/main/game_tooltips.tl:225

tooltips.TerrainTooltip = react.RegisterRecipe("TerrainTooltip", function(param : GameTooltips.TerrainTooltipParam) : TreeNodeId

Felder

Name Typ Beschreibung
mode TerrainTooltipMode Anzuzeigender Wert.