hud_icon_toolbox¶
Quelle: base/tealdef/gui/main/hud_icon_toolbox.d.tl
Hinweise
Recipes für die HUD-Symbole, die in der 3D-Ansicht über Entitäten gezeichnet werden (Fahrzeuge mit ihrer Ladung, Bestände, wartende Passagiere an Stationen, Städte, Symbole der Boni, Benachrichtigungen), und die Parametertypen, die eigene Skripte für HUD-Symbole erhalten.
HudIconToolbox¶
record global base/tealdef/gui/main/hud_icon_toolbox.d.tl:3
global record HudIconToolbox
Laden: local hud_icon_toolbox = ug_require "::/gui/main/hud_icon_toolbox.tl" as HudIconToolbox
Hinweise
Recipes der HUD-Symbole und ihre Parametertypen.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
PerkHudIcon |
Recipe<PerkHudIconParam> |
Recipe, das ein einzelnes Bild als HUD-Symbol zeigt. Wahrzeichen, das Hauptquartier und andere Bonusgebäude nutzen es in ihrem hudIconScript. 9-mal im Basisspiel verwendet |
HudIconMasterBase |
Recipe3<Builtin.HudIconParam, HudIconToolbox.HudIconMasterUserParam, boolean> |
Minimales HUD-Symbol für die Layer. Es zeigt die Benachrichtigungssymbole der Entität und, sofern der dritte Parameter nicht true ist, das HUD-Symbol der Stadt oder das normale HUD-Symbol der Engine. 11-mal im Basisspiel verwendet |
HudIconMasterGame |
Recipe2<Builtin.HudIconParam, HudIconToolbox.HudIconMasterUserParam> |
Das Haupt-Recipe für HUD-Symbole in der Spielansicht. 8-mal im Basisspiel verwendet |
HudIconToolbox.HudIconMasterUserParam¶
interface base/tealdef/gui/main/hud_icon_toolbox.d.tl:5
interface HudIconMasterUserParam
Hinweise
Benutzerparameter, den die Recipes der HUD-Symbole und eigene hudIconScript-Funktionen erhalten.
Im Basisspiel verwendet: 12-mal in 10 Dateien
base/content/game_mechanics/game_mechanics/emission/pollution_cleanup_facility_hud.script.tl:19
hudIconFn = function(captureParams : any, _params : Builtin.HudIconParam, _userParam : HudIconToolbox.HudIconMasterUserParam) : TreeNodeId
base/content/gui/gui/layers/layer_civilization.tl:47
base/content/gui/gui/layers/layer_infrastructure.tl:57
base/content/gui/gui/layers/layer_passenger_flow.tl:29
base/content/gui/gui/layers/layer_terrain.tl:41
base/content/gui/gui/main/hud_icon_toolbox.tl:27
… und 4 weitere Dateien.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
selectedEntity |
Engine.Entity |
Aktuell ausgewählte Entität. Die Terminalnummer einer Station erscheint nur, wenn die Station ausgewählt ist. |
hideEmptyVehicles |
boolean |
Bei true bekommen leere Fahrzeuge kein HUD-Symbol, sonst erhalten sie das normale HUD-Symbol. |
Funktionen
accessNotificationCacheFn(Engine.Entity) : {Notification} base/tealdef/gui/main/hud_icon_toolbox.d.tl:6
Hinweise
Liefert die Benachrichtigungen einer Entität. Ist die Funktion gesetzt, kommen vor das HUD-Symbol Benachrichtigungssymbole.
Rückgabe {Notification}
HudIconToolbox.Happiness¶
record base/tealdef/gui/main/hud_icon_toolbox.d.tl:12
record Happiness
Hinweise
Wartende Passagiere an einer Stationsgruppe oder einem Terminal, angezeigt vom HUD-Symbol der Station.
Im Basisspiel verwendet: 8-mal in 2 Dateien
base/content/gui/gui/layers/layer_public_transport.tl:38
base/content/gui/gui/main/hud_icon_toolbox.tl:112
Felder
| Name | Typ | Beschreibung |
|---|---|---|
totalWaiting |
integer |
Anzahl der wartenden Passagiere. |
unhappy |
integer |
Anzahl der wartenden Passagiere mit schlechter Qualität (unzufrieden). |
HudIconToolbox.PerkHudIconParam¶
record base/tealdef/gui/main/hud_icon_toolbox.d.tl:17
record PerkHudIconParam
Hinweise
Parameter von PerkHudIcon.
Im Basisspiel verwendet: 4-mal in 4 Dateien
base/content/gui/gui/main/hud_icon_toolbox.tl:145
hud_icon_toolbox.PerkHudIcon = react.RegisterRecipe("PerkHudIcon", function(param : HudIconToolbox.PerkHudIconParam) : TreeNodeId
mods/release/urbangames_campaign_mission_03/content/mission/mission/perk_icons_replacement.script.tl:7
local PerkHudIconRepalcement = react.RegisterRecipe("PerkHudIcon", function(param : HudIconToolbox.PerkHudIconParam) : TreeNodeId
mods/release/urbangames_campaign_mission_05/content/mission/mission/perk_icons_replacement.script.tl:7
local PerkHudIconRepalcement = react.RegisterRecipe("PerkHudIcon", function(param : HudIconToolbox.PerkHudIconParam) : TreeNodeId
mods/release/urbangames_campaign_mission_07/content/mission/mission/perk_icons_replacement.script.tl:7
Felder
| Name | Typ | Beschreibung |
|---|---|---|
path |
string |
Pfad des Symbolbilds (z. B. eine .tga-Datei). |
class |
string |
Style-Klasse der Bildansicht (z. B. "landmark"). |