branchrust_reboot/main/fix_unity_hookcancel
6 Commits over 0 Days - ∞cph!
Move LagSpikeProfiler.enabled into the record method
Show editor's email instead of the server name when in the editor (so it's easier to select a server in grafana)
Move uploader creation into it's own method EnssureUploadersCreated()
Ensure invokes are reset when we start recording so we don't get the cumulative stats since startup
Move Reset() methods outside of serialize methods
Improve readability of code
- move try catch & "enabled" check into each Serialize() method
- move some Serialize() methods into their profiler classes
- set default enabled state in each profiler so the convars reflect what is turned on
Add convars to all of profiling analytics
- profiling_server to enable / disable feature (instead of relying on if upload url is provided)
- profiling_{feature} for each part we measure
Fix unity hook not working by moving it from GameSetup -> Bootstrap