Interface docs
This commit is contained in:
parent
cc5fbb0087
commit
6423dead1f
@ -114,6 +114,63 @@ Sets a configuration value in `/storage/starbound.config` by path.
|
||||
|
||||
Returns all recipes.
|
||||
|
||||
---
|
||||
# Interface
|
||||
|
||||
The interface table contains bindings which allow scripts to display a message at the bottom of the screen, among other things.
|
||||
|
||||
#### `void` interface.queueMessage(`String` message, [`float` cooldown, [`float` springState]])
|
||||
|
||||
Queues a message popup at the bottom of the screen with an optional **cooldown** and **springState**.
|
||||
|
||||
#### `void` interface.setHudVisible(`bool` visible)
|
||||
|
||||
Sets the HUD's visibility.
|
||||
|
||||
#### `bool` interface.hudVisible()
|
||||
|
||||
Returns the HUD's visibility.
|
||||
|
||||
#### `PaneId` interface.bindRegisteredPane(`string` paneName)
|
||||
Binds a registered pane (defined in `/source/frontend/StarMainInterfaceTypes`) to a Lua value, which can then call functions on that pane.
|
||||
<details><summary><b>Panes</b></summary>
|
||||
EscapeDialog<br>
|
||||
Inventory<br>
|
||||
Codex<br>
|
||||
Cockpit<br>
|
||||
Tech<br>
|
||||
Songbook<br>
|
||||
Ai<br>
|
||||
Popup<br>
|
||||
Confirmation<br>
|
||||
JoinRequest<br>
|
||||
Options<br>
|
||||
QuestLog<br>
|
||||
ActionBar<br>
|
||||
TeamBar<br>
|
||||
StatusPane<br>
|
||||
Chat<br>
|
||||
WireInterface<br>
|
||||
PlanetText<br>
|
||||
RadioMessagePopup<br>
|
||||
CraftingPlain<br>
|
||||
QuestTracker<br>
|
||||
MmUpgrade<br>
|
||||
Collections<br>
|
||||
</details>
|
||||
|
||||
#### `void` interface.displayRegisteredPane(`string` paneName)
|
||||
Displays a registered pane.
|
||||
|
||||
|
||||
#### `?` interface.bindCanvas()
|
||||
TODO
|
||||
|
||||
|
||||
#### `int` interface.scale()
|
||||
Returns the scale used for interfaces.
|
||||
|
||||
|
||||
---
|
||||
|
||||
# Player
|
||||
|
Loading…
x
Reference in New Issue
Block a user