6 Days Ago
Optim: replacing GetWaterLevels hot path with burst jobs - Converted some internal NativeArrays to persistent, lazy growing ones to reduce allocation overhead On a 25 player case shows a 25% improvement/5micros, though the sample size is too small(not enough players to check). I need a good way to test this at larger scales, or these 5min waiting times will murder me. Tests: ran unit tests, ran staging demo multiple times, water checks counters in the expected range.