Delta-v/Content.Server/Power/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
..
ActivatableUIRequiresPowerComponent.cs Activatable UI component (#5184) 2021-11-23 19:19:08 +01:00
ApcComponent.cs Move Access to ECS (#4826) 2021-10-22 13:31:07 +11:00
ApcPowerProviderComponent.cs Apc device network and apc based light switch (#4908) 2021-10-23 16:23:19 -07:00
ApcPowerReceiverComponent.cs AppearanceComponent API Changes (#5446) 2021-11-23 18:22:59 +11:00
BaseApcNetComponent.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
BaseCharger.cs AppearanceComponent API Changes (#5446) 2021-11-23 18:22:59 +11:00
BaseNetConnectorComponent.cs Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
BasePowerNetComponent.cs Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
BatteryChargerComponent.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
BatteryComponent.cs Stop BatterySystem from iterating over every battery just to recharge micro-reactors (#5393) 2021-11-18 20:02:17 +01:00
BatteryDischargerComponent.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
BatterySelfRechargerComponent.cs Stop BatterySystem from iterating over every battery just to recharge micro-reactors (#5393) 2021-11-18 20:02:17 +01:00
CableComponent.cs Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
CablePlacerComponent.cs ActionBlocker CanInteract uses EntityUid exclusively 2021-11-09 15:05:49 +01:00
CableVisComponent.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
ExaminableBatteryComponent.cs Disable warnings that would be refactored anyway (#5047) 2021-10-27 18:10:40 +02:00
ExtensionCableProviderComponent.cs Apc device network and apc based light switch (#4908) 2021-10-23 16:23:19 -07:00
ExtensionCableReceiverComponent.cs Apc device network and apc based light switch (#4908) 2021-10-23 16:23:19 -07:00
PowerConsumerComponent.cs Electrocution. (#4958) 2021-10-25 16:21:56 +02:00
PowerNetworkBatteryComponent.cs Pow3r: stage 1 (#4208) 2021-07-04 18:11:52 +02:00
PowerSupplierComponent.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00