CatStation/Content.Client/Light
Sir Warock e6b3b3a441
Predict Light Replacers & Add Radial Menu (#40636)
* Predict Light Replacers

* Public once more

* Light changes

* Introduce an OrderList.

* Added Radial Menu

* Fix missing Dirty()

* Introduce EntityProvider

* Migratiooon!

* Adress Reviews

* Forgot Comments

* Test-Fail Fix

* Fixes

* Update buttons

* Revert "Update buttons"

This reverts commit f84d8f2502600905a2ab4bce5463af6f2b4b1c3e.

* Introduce Dedicated Short String

* review

* Another review has hit the PR

Co-Authored-By: Whatstone <166147148+whatston3@users.noreply.github.com>

* Adressing reviews

Co-Authored-By: Whatstone <166147148+whatston3@users.noreply.github.com>

* Update LightReplacerMenuBoundUserInterface.cs

* refactor: do not pass ref type by ref, try not to create impure methods where it is not required

* refactor: random xml-doc changes

* refactor: more xml-doc, and 1 call per line convention

* Small fixes

* Iterate through the container

* updated xml docs

* IReadOnlyfix

* refactor: renaming, whitespaces, use deconstructor in foreach, use Enumerable instead of creating additional list when its possible that it will be empty and wont be modified

* refactor: fix collction cloning to not throw during modificaiton

* Replace popups with sounds.

* Added singular sounds

* refactor: fix error on moving items from one EntityProvider to another and back when they have some spawned entities in container

* Replaced Popup with Sound

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Whatstone <166147148+whatston3@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
2026-08-18 10:21:46 +00:00
..
BoundUserInterfaces Predict Light Replacers & Add Radial Menu (#40636) 2026-08-18 10:21:46 +00:00
Components Fix yaml linter and misc errors (#37444) 2025-07-10 00:25:36 -04:00
Controls Predict Light Replacers & Add Radial Menu (#40636) 2026-08-18 10:21:46 +00:00
EntitySystems Predict Light Replacers & Add Radial Menu (#40636) 2026-08-18 10:21:46 +00:00
Visualizers IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AfterLightTargetOverlay.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
AmbientOcclusionOverlay.cs Ambient occlusion overlay optimisation + art change + cleanup (#44262) 2026-08-08 16:29:35 +10:00
BeforeLightTargetOverlay.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
HandheldLightSystem.cs Cleanup event handler methods with nullable parameters (#45070) 2026-08-01 03:12:26 +00:00
LightBlurOverlay.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
LightCycleSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RgbLightControllerSystem.cs IoC source gen compatibility (#43863) 2026-05-09 03:29:58 +00:00
RoofOverlay.cs Cleanup: Resolve GetAnchoredEntitiesEnumerator, Get*TilesEnumerator warnings (#45234) 2026-08-17 01:34:10 +00:00
SunShadowOverlay.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00
TileEmissionOverlay.cs The IMapManager is dead (#44002) 2026-07-01 20:44:54 -07:00