Delta-v/Content.Server/Atmos/Components
20kdc f6d44be34f
Activatable UI component (#5184)
* Transfer most Instrument UI logic to a new component, ActivatableUIComponent

* Move more ActivatableUIComponent stuff to ECS

* ActivatableUI component ignore on client

* ActivatableUI: Get rid of component interfaces where possible

* Add in adminOnly attribute for activatable UIs

This is so that porting #4926 to this will be easier

* Transition Solar Control Computer to ActivatableUI

* Move communications console to ActivatableUI

* Move cargo console to ActivatableUI

* Move ID card console to ActivatableUI

* ActivatableUI: Make things more amiable to entity tests adding components weirdly

* ActivatableUI: Use handling or lack thereof of events properly

* ActivatableUI: component dependency issue resolution stuffs

* ActivatableUISystem: Fix #5258

* More fixes because master did stuffo

* Check for HandDeselectedEvent again because otherwise active-hand check doesn't work

* Move just a bit more code into the system, introduce a workaround for #5258

* Purge the player status detection stuff

* Oh and some obsolete stuff too
2021-11-23 19:19:08 +01:00
..
AirtightComponent.cs Makes Airtight ECS. (#4351) 2021-07-25 17:04:58 +10:00
AtmosExposedComponent.cs Refactors TemperatureComponent and AtmosExposed to ECS (#4927) 2021-10-29 10:18:43 +02:00
AtmosFixMarkerComponent.cs Ignore component on client. 2021-10-19 21:15:23 +02:00
AtmosPlaqueComponent.cs AppearanceComponent API Changes (#5446) 2021-11-23 18:22:59 +11:00
BarotraumaComponent.cs Severely nerf fires and severely buff fire protection (#5396) 2021-11-18 23:08:30 -07:00
BreathToolComponent.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
FlammableComponent.cs Fix thermoregulation + rebalance/refactor FlammableComponent (#5406) 2021-11-19 17:54:01 +01:00
GasAnalyzerComponent.cs Remove IHandsComponent and ISharedHandsComponent (#5218) 2021-11-08 15:08:24 +01:00
GasMixtureHolderComponent.cs Makes Airtight ECS. (#4351) 2021-07-25 17:04:58 +10:00
GasTankComponent.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
GridAtmosphereComponent.cs Makes Grid Revalidation a step in the atmos update stages. 2021-11-09 16:50:15 +01:00
IAtmosphereComponent.cs AtmosDevices can optionally process in space. (#4405) 2021-08-02 21:59:41 +10:00
MovedByPressureComponent.cs Remove IMobStateComponent (#5220) 2021-11-08 15:11:58 +01:00
PressureProtectionComponent.cs Refactor Barotrauma to be ECS. (#4674) 2021-09-22 21:02:25 +10:00
SpaceAtmosphereComponent.cs AtmosDevices can optionally process in space. (#4405) 2021-08-02 21:59:41 +10:00
TemperatureProtectionComponent.cs Severely nerf fires and severely buff fire protection (#5396) 2021-11-18 23:08:30 -07:00
UnsimulatedGridAtmosphereComponent.cs AtmosDevices can optionally process in space. (#4405) 2021-08-02 21:59:41 +10:00