branchrust_reboot/main/useplayerupdatejobs3/defer_tick_analyticscancel
4 Commits over 0 Days - ∞cph!
Update: bring back pooling for ApplyChangesParallel_AsyncState
Theorising it'll be safer for hot-reload/manual domain reload flow
Tests: craggy with jobs 3
Update: skip creating analytics task if analytics is disabled
Tests: none, trivial change
Optim: Jobs 3 - kick off analytics tasks earlier in the frame to avoid potentially blocking main thread
It will overlap with server occlusion, which sohuld give it extra time to finish.
Tests: none, trivial change
Update: replace couple managed accesses with BasePlayer.CachedState
Tests: none, trivial change