game_bar_widgets¶
Quelle: base/tealdef/gui/game_bar/game_bar_widgets.d.tl
Hinweise
Widgets der Spielleiste: Buttons für die Spielgeschwindigkeit, Kalenderanzeige und der Editor „Weather and Time“ („Wetter und Zeit“), Buttons für Kamera und Musikplayer sowie die Infoanzeige, die Mods über GameBarInfoDisplayExtension erweitern können.
GameBarWidgets¶
record global base/tealdef/gui/game_bar/game_bar_widgets.d.tl:3
global record GameBarWidgets
Laden: local game_bar_widgets = ug_require "::/gui/game_bar/game_bar_widgets.tl" as GameBarWidgets
Hinweise
Widgets der Spielleiste.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
GameSpeedControl |
Recipe<GameSpeedControlParams> |
Recipe der Buttons für die Spielgeschwindigkeit.Im Spiel Pause · Geschwindigkeit: 1x · Geschwindigkeit: 4xIm Code: Pause · Speed: 1x · Speed: 4x 1-mal im Basisspiel verwendet |
CalendarDisplay |
Recipe<DateState> |
Recipe, das das übergebene Datum mit einem Wetter-Icon in der Spielleiste zeigt. 1-mal im Basisspiel verwendet |
CalendarEditorTool |
ReactToolDefinition<CalendarEditorToolParams> |
Werkzeug mit dem Fenster „Weather and Time“ („Wetter und Zeit“): Wetter, Tageszeit und Kalendergeschwindigkeit, dazu Datum und Umgebung, wenn CalendarEditorToolParams das erlaubt. 3-mal im Basisspiel verwendet |
AdvancedCameraControl |
Recipe0 |
Umschalt-Button, der das Fenster des Kameramanagers (cameraManagerWindow) ein- oder ausblendet.Im Spiel Erweiterte KameraIm Code: Advanced Camera 1-mal im Basisspiel verwendet |
FreeCameraTool |
Recipe<GameContext> |
Button, der das Werkzeug für die freie Kamera auf den Stack legt (Eingabeaktion selectCameraTool).Im Spiel Freie KameraIm Code: Free Camera 1-mal im Basisspiel verwendet |
MusicPlayerControl |
Recipe<GameContext> |
Werkzeug-Button, der den Musikplayer öffnet (Eingabeaktion selectMusicPlayer).Im Spiel MusikplayerIm Code: Music Player 1-mal im Basisspiel verwendet |
GameBarInfoDisplay |
Recipe0 |
Waagrechter, scrollbarer Bereich, der alle Plugins von GameBarInfoDisplayExtension zeigt. 1-mal im Basisspiel verwendet |
GameBarInfoDisplayExtension |
ExtensionPoint0 |
Erweiterungspunkt für Widgets in der Infoanzeige der Spielleiste. Das Basisspiel fügt darüber die Anzeigen für Einnahmen und Transportiertes hinzu. 2-mal im Basisspiel verwendet |
Funktionen
makeDateState() : DateState base/tealdef/gui/game_bar/game_bar_widgets.d.tl:17
Aufruf: game_bar_widgets.makeDateState(…)
Hinweise
Liest das aktuelle Spieldatum aus der Komponente GAME_TIME der Welt.
Rückgabe DateState: Das aktuelle Datum als DateState.
GameBarWidgets.GameSpeedControlParams¶
record base/tealdef/gui/game_bar/game_bar_widgets.d.tl:4
record GameSpeedControlParams
Hinweise
Parameter von GameSpeedControl.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/game_bar/game_bar_widgets.tl:179
Felder
| Name | Typ | Beschreibung |
|---|---|---|
gameSpeedHelper |
ReactRefWrapApi0<GameSpeedApi> |
API zum Lesen und Setzen der Spielgeschwindigkeit. |
gameUiProxyRootRef |
ReactRefWrap |
Quellknoten für den Tastenbelegungs-Hinweis von IA_GAME_PAUSE_OR_CYCLE_SPEED. |
gameCtx |
GameContext |
GUI-Kontext des Spiels. |
GameBarWidgets.DateState¶
record base/tealdef/gui/game_bar/game_bar_widgets.d.tl:11
record DateState
Hinweise
Ein Kalenderdatum, aufgeteilt in Jahr, Monat und Tag.
Im Basisspiel verwendet: 6-mal in 1 Datei
base/content/gui/gui/game_bar/game_bar_widgets.tl:258
Felder
| Name | Typ | Beschreibung |
|---|---|---|
year |
integer |
Jahr. |
month |
integer |
Monat. |
day |
integer |
Tag im Monat. |
GameBarWidgets.CalendarEditorToolParams¶
record base/tealdef/gui/game_bar/game_bar_widgets.d.tl:19
record CalendarEditorToolParams is ToolReactUtil.IToolParam
Hinweise
Werkzeugparameter des Fensters „Weather and Time“ („Wetter und Zeit“, CalendarEditorTool).
Im Basisspiel verwendet: 3-mal in 2 Dateien
base/content/gui/gui/game_bar/game_bar.tl:33
base/content/gui/gui/game_bar/game_bar_widgets.tl:768
Felder
| Name | Typ | Beschreibung |
|---|---|---|
dateEditable |
boolean |
Fügt die Karte „Current Date“ („Aktuelles Datum“) zum Ändern des Datums hinzu. |
environmentEditable |
boolean |
Fügt die Karte „Environment“ („Umgebung“) hinzu. |