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.
|
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
|
# Player
|
||||||
|
Loading…
x
Reference in New Issue
Block a user