Skip to content

Twitch Plays improvements

Compare
Choose a tag to compare
@Emik03 Emik03 released this 14 Nov 22:02
· 98 commits to main since this release
7f24918

Version 4.4

Provides a set of new APIs for Twitch Plays command processing, as well as new diagnostics to prevent certain pitfalls. wawa.Editors and wawa.TwitchPlays are the only assemblies with any changes, public or internal. This library has been recompiled as version 4.4 just to keep Unity's assembly conflict problems away.

MINOR

wawa.Editors:

  • Add warning for when the Scaffolder feature is unable to add an asset to a component, which is usually an indication that the respective file that it is looking for is missing.

wawa.TwitchPlays:

PATCH

wawa.TwitchPlays:

  • Remove unnecessary internal yield return null in situations where such a value does nothing. This allows your command to be processed one (1) frame faster!

General:

  • Add additional JetBrains annotations for better analysis with ReSharper.
  • Micro-optimize, such as removing unnecessary calls to GetEnumerator where applicable.
  • Use the new .NET 8 Stable SDK which grants improvements in compiler optimizations. All versions from here on out will be using the new SDK when compiling.