You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Background threads are now disabled by default. Exceptions are not always logged properly when using background threads, causing SaveManager methods to sometimes fail silently if bad data gets passed in (such as a NullReferenceException inside of an ISaveable.CaptureState() method). While background threads do increase performance, this should be considered an experimental feature until it's possible to properly catch exceptions while on a background thread.
Added try/catch blocks around SaveManager methods to ensure exceptions are logged for async methods.
Added more logging to SaveManager methods for better traceability.
Added the prefix [Save Async] to all log messages for easier identification in the console.