- Avoid calling string.Split twice in SprintFont.Measure. - Change ActorsInBox method of ActorMap and ScreenMap to avoid allocating and intermediate list. As a bonus this allows the sequence to be lazily consumed. Also avoid LINQ in these methods. - In FrozenUnderFog.TickRender, the method exits early if no players are visible so the attempt at lazy generation was not needed. - Unwrap a LINQ Any call in ClassicProductionQueue.Tick. - Merge some successive Where calls in ProximityCapturable into single predicates.
5.8 KiB
Executable File
5.8 KiB
Executable File