branchrust_reboot/main/syncvar_fixescancel
9 Commits over 31 Days - 0.01cph!
Ensure resolver is disposed of properly after use
Throw build failed exception if sync var weaving fails
Only create symbol reader provider if symbols
Only enable in memory reading for editor, build should be fine since its sequenced
Ensure assembly resolver is disposed of properly. Prevents our stream from staying open and throwing copy errors.
New Weaver (Build & Editor)
More reliable editor behaviour when swapping between build define symbols and scripts
Some weaver cleanup and renaming
Setter protection (catches null value set on the client)
More intelligent weaving behaviour - if in client mode then skip the process entirely.
New reset method to reset syncvars back to their default values
Called on ResetState (when entering pool)