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)