fish-station/Content.Shared/Lathe
Tayrtahn 3a8974f574
Improve lathe queue performance (#38583)
* Use an actual Queue

* Store ProtoIds instead of prototypes

* Network as NetListAsArray

* Remove Serializable & NetSerializable from LatheRecipePrototype

* Convert CurrentlyProducing too

* No point using NetListAsArray<T> if you're going to .ToArray() it anyways.

---------

Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com>
2025-06-27 00:08:01 +02:00
..
Prototypes Fix prototypes so they pass analyzer checks (#35435) 2025-02-24 15:21:59 +11:00
EmagLatheComponent.cs move lathe recipes into packs (easier for forks and maintaining) (#33095) 2025-02-07 19:22:49 +01:00
LatheComponent.cs Improve lathe queue performance (#38583) 2025-06-27 00:08:01 +02:00
LatheMessages.cs Improve lathe queue performance (#38583) 2025-06-27 00:08:01 +02:00
LatheVisuals.cs Lathe Refactor and ECS (#11201) 2022-09-16 18:49:05 -05:00
SharedLatheSystem.cs Fix lathe arbitrage test (#34449) 2025-04-17 21:07:51 +10:00