GameHUD
Constructor Summary
| Public Constructor | ||
| public |
constructor(root: GameRoot) |
|
Member Summary
| Public Members | ||
| public |
parts: {"buildingsToolbar": *, "wiresToolbar": *, "layerToolbars": *, "blueprintPlacer": *, "buildingPlacer": *, "unlockNotification": *, "gameMenu": *, "massSelector": *, "shop": *, "statistics": *, "waypoints": *, "wireInfo": *, "leverToggle": *, "constantSignalEdit": *, "pinnedShapes": *, "notifications": *, "settingsMenu": *, "debugInfo": *, "dialogs": *, "screenshotExporter": *, "shapeViewer": *, "wiresOverlay": *, "layerPreview": *, "minerHighlight": *, "tutorialVideoOffer": *, "changesDebugger": *} |
|
| public |
root: * |
|
| public |
signals: {"buildingSelectedForPlacement": *, "selectedPlacementBuildingChanged": *, "shapePinRequested": *, "shapeUnpinRequested": *, "notification": *, "buildingsSelectedForCopy": *, "pasteBlueprintRequested": *, "viewShapeDetailsRequested": *, "unlockNotificationFinished": *} |
|
| public |
trailerMaker: * |
|
Method Summary
| Public Methods | ||
| public |
cleanup() Cleans up everything |
|
| public |
Attempts to close all overlays |
|
| public |
draw(parameters: DrawParameters) Draws all parts |
|
| public |
drawOverlays(parameters: DrawParameters) Draws all part overlays |
|
| public |
Returns true if the rendering can be paused |
|
| public |
Initializes the hud parts |
|
| public |
Returns true if the game logic should be paused |
|
| public |
Returns true if the rendering can be paused |
|
| public |
toggleUi() Toggles the ui |
|
| public |
update() Updates all parts |
|
Public Constructors
Public Members
public parts: {"buildingsToolbar": *, "wiresToolbar": *, "layerToolbars": *, "blueprintPlacer": *, "buildingPlacer": *, "unlockNotification": *, "gameMenu": *, "massSelector": *, "shop": *, "statistics": *, "waypoints": *, "wireInfo": *, "leverToggle": *, "constantSignalEdit": *, "pinnedShapes": *, "notifications": *, "settingsMenu": *, "debugInfo": *, "dialogs": *, "screenshotExporter": *, "shapeViewer": *, "wiresOverlay": *, "layerPreview": *, "minerHighlight": *, "tutorialVideoOffer": *, "changesDebugger": *} source
public root: * source
public signals: {"buildingSelectedForPlacement": *, "selectedPlacementBuildingChanged": *, "shapePinRequested": *, "shapeUnpinRequested": *, "notification": *, "buildingsSelectedForCopy": *, "pasteBlueprintRequested": *, "viewShapeDetailsRequested": *, "unlockNotificationFinished": *} source
public trailerMaker: * source
Public Methods
public draw(parameters: DrawParameters) source
Draws all parts
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters |
public drawOverlays(parameters: DrawParameters) source
Draws all part overlays
Params:
| Name | Type | Attribute | Description |
| parameters | DrawParameters |
