Adds a Visualizer for the Gravity Generator (#2277)

* Adds Visualizer to GravityGenerator

* nullable

* snake bad

* -Reads layers from yaml
-Reads sprite states from yaml

* Fix GravityGridTest
This commit is contained in:
Exp
2020-10-18 13:08:41 +02:00
committed by GitHub
parent ef905cf3e2
commit a7ca11611d
6 changed files with 111 additions and 32 deletions

View File

@@ -8,9 +8,11 @@
sprite: Constructible/Power/gravity_generator.rsi
layers:
- state: on
map: ["enum.GravityGeneratorVisualLayers.Base"]
- sprite: Constructible/Power/gravity_generator_core.rsi
state: activated
shader: unshaded
map: ["enum.GravityGeneratorVisualLayers.Core"]
- type: SnapGrid
offset: Center
@@ -35,5 +37,13 @@
interfaces:
- key: enum.GravityGeneratorUiKey.Key
type: GravityGeneratorBoundUserInterface
- type: Appearance
visuals:
- type: GravityGeneratorVisualizer
broken: "broken"
unpowered: "off"
off: "off"
on: "on"
placement:
mode: AlignTileAny