Adds a UI for gas filters (#5052)

* Adds a UI for gas filters

* Address reviews

* Update Content.Client/Atmos/UI/GasFilterBoundUserInterface.cs

* Update Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs

* Fix build

Co-authored-by: ike709 <ike709@github.com>
Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
Co-authored-by: Vera Aguilera Puerto <gradientvera@outlook.com>
This commit is contained in:
ike709
2021-11-02 04:44:40 -05:00
committed by GitHub
parent 025a930c08
commit 9da98e3916
8 changed files with 363 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
comp-gas-filter-ui-filter-status = Status:
comp-gas-filter-ui-status-enabled = On
comp-gas-filter-ui-status-disabled = Off
comp-gas-filter-ui-filter-transfer-rate = Transfer Rate (L/s):
comp-gas-filter-ui-filter-set-rate = Set
comp-gas-filter-ui-filter-gas-current = Currently Filtering:
comp-gas-filter-ui-filter-gas-select = Select a gas to filter out:
comp-gas-filter-ui-filter-gas-confirm = Set Gas

View File

@@ -47,6 +47,10 @@
- type: GasFilterVisualizer
disabledState: gasFilter
enabledState: gasFilterOn
- type: UserInterface
interfaces:
- key: enum.GasFilterUiKey.Key
type: GasFilterBoundUserInterface
- type: GasFilter
- type: entity