Delta-v/Content.Server/Construction
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
..
Commands fixrotations fixes rotations properly again (#5292) 2021-11-17 12:00:58 +11:00
Completions AppearanceComponent API Changes (#5446) 2021-11-23 18:22:59 +11:00
Components AppearanceComponent API Changes (#5446) 2021-11-23 18:22:59 +11:00
Conditions Activatable UI component (#5184) 2021-11-23 19:19:08 +01:00
AnchorableSystem.cs StackSystem uses EntityUid for Split and Spawn 2021-11-09 15:35:03 +01:00
ConstructionSystem.Graph.cs Replace all ITransformComponent by TransformComponent 2021-11-08 12:37:32 +01:00
ConstructionSystem.Guided.cs ConstructionGL2 Part 2: Better guided steps and recipes. (#5103) 2021-11-02 11:24:32 +01:00
ConstructionSystem.Initial.cs StackSystem uses EntityUid for Split and Spawn 2021-11-09 15:35:03 +01:00
ConstructionSystem.Interactions.cs StackSystem uses EntityUid for Split and Spawn 2021-11-09 15:35:03 +01:00
ConstructionSystem.Pathfinding.cs Fix construction pathfinding crash on machines when going the wrong way. 2021-11-01 16:56:33 +01:00
ConstructionSystem.cs ConstructionGL2 Part 2: Better guided steps and recipes. (#5103) 2021-11-02 11:24:32 +01:00
MachinePart.cs Upgradeable machines. (#2675) 2020-12-03 22:49:00 +01:00