Skip to content

[BUG] Computing gameplay checksum uses thread-unsafe type on asynchronous routine #3

@CrackThrough

Description

@CrackThrough

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:

  1. Let the mod compute gameplay checksum asynchronously (usually importing a course file works)
  2. 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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions