ItemCabinetVisualizer uses layers (#4445)

* ItemCabinetVisualizer uses layers

* Reviews applied

* Fixes the fireaxe cabinet as well

* I'm dumb
This commit is contained in:
Swept
2021-08-17 14:13:39 -07:00
committed by GitHub
parent d908684f09
commit 6e1ef973f0
3 changed files with 31 additions and 40 deletions

View File

@@ -8,7 +8,13 @@
- type: Sprite
sprite: Structures/Wallmounts/extinguisher_cabinet.rsi
netsync: false
state: extinguisher_closed
layers:
- state: frame
- state: extinguisher
map: ["enum.ItemCabinetVisualLayers.ContainsItem"]
visible: true
- state: closed
map: ["enum.ItemCabinetVisualLayers.Door"]
- type: ItemCabinet
doorSound:
path: /Audio/Machines/machine_switch.ogg
@@ -18,10 +24,8 @@
- type: Appearance
visuals:
- type: ItemCabinetVisualizer
emptyState: extinguisher_empty
fullState: extinguisher_full
closedState: extinguisher_closed
closedEmptyState: extinguisher_closed
openState: open
closedState: closed
placement:
mode: SnapgridCenter

View File

@@ -8,7 +8,13 @@
- type: Sprite
sprite: Structures/Wallmounts/fireaxe_cabinet.rsi
netsync: false
state: cabinet-filled-closed
layers:
- state: cabinet
- state: fireaxe
map: ["enum.ItemCabinetVisualLayers.ContainsItem"]
visible: true
- state: glass
map: ["enum.ItemCabinetVisualLayers.Door"]
- type: ItemCabinet
doorSound:
path: /Audio/Machines/machine_switch.ogg
@@ -18,10 +24,8 @@
- type: Appearance
visuals:
- type: ItemCabinetVisualizer
emptyState: cabinet-empty-open
fullState: cabinet-filled-open
closedState: cabinet-filled-closed
closedEmptyState: cabinet-empty-closed
closedState: glass
openState: glass-up
placement:
mode: SnapgridCenter