Skip to content

wawa.IO Editor fix

Compare
Choose a tag to compare
@Emik03 Emik03 released this 05 Apr 18:52
· 70 commits to main since this release
c5dc203

Version 4.6.2

This update fixes an editor-only bug that caused wawa.IO to throw a TypeLoadException. wawa.IO, wawa.Modules, and wawa.TwitchPlays is the only assembly with any changes, public or internal. This library has been recompiled as version 4.6.2 just to keep Unity's assembly conflict problems away.

PATCH

wawa.IO:

  • Fix bug relating to Wawa.IO.PathFinder which caused any function that accessed in-game values to throw when running in the Unity Editor. This did not affect any module in-game.
  • Switch to an integer-based hashmap over strings where applicable, causing a negligible micro-optimization.

wawa.Modules:

  • Fix bug relating to Wawa.Modules.Stringifier.Stringify which would throw [ArgumentException](https://learn.microsoft.com/en-us/dotnet/api/system.argumentexception?view=net-8.0): The type 'System.Void' may not be used as a type argument. if any type during serialization contained a void pointer (void*).

wawa.TwitchPlays:

  • Fix inherited members being ignored when reflecting values to grab fields for parsing or methods as commands.