Bug Description
If ChecksumTools.ComputeGameplayChecksum() is called asynchronously, the game crashes due to the compute method using LevelEvent class which is requires to be run under synchronous routine.
To Reproduce
Steps to reproduce the behavior:
- Let the mod compute gameplay checksum asynchronously (usually importing a course file works)
- Game crashes
Expected behavior
Gameplay checksum must be computed thread-safely to prevent crashes.
Bug Context
Operating System
any
UnityModManager Version
any
ADOFAI Version
any* (supported)
Mod Version
0.1.0-beta-2
Logs
No logs provided