Skip to content

v3.0.2

Choose a tag to compare

@github-actions github-actions released this 13 Jun 05:41

Yarn Spinner is made possible by your generous patronage. Please consider supporting Yarn Spinner's development by becoming a patron, or by buying a copy of Yarn Spinner on itch.io or the Unity Asset Store!

👩‍🚒 Getting Help

There are several places you can go to get help with Yarn Spinner.

📦 How To Install Yarn Spinner

To install the most recent release of Yarn Spinner for Unity, please see the Installation Instructions in the Yarn Spinner documentation.

If you want to install this particular version of Yarn Spinner for Unity, follow these steps:

Installing Yarn Spinner for Unity v3.0.2 from Git

  • Open the Window menu, and choose Package Manager.
  • If you already have any previous version of the Yarn Spinner package installed, remove it.
  • Click the + button, and click Add package from git URL...
  • Enter the following URL:
    • https://github.com/YarnSpinnerTool/YarnSpinner-Unity.git#v3.0.2

Each release will have a different URL. To upgrade to future versions of Yarn Spinner, you will need to uninstall the package, and reinstall using the new URL.

📜 Changes

Added

  • The inspector for the Dialogue Runner now has a drop down for selecting the saliency strategy.
  • VariableStorageBehaviour now supports adding a variable change listener for all variables.

Changed

  • The Yarn Spinner header in the Inspector no longer shows <u></u> markup in versions of Unity prior to Unity 6.
  • LinePresenter now implements its typewriter effect with BasicTypewriter, an implementation of the IAsyncTypewriter interface.
  • The typewriter effect in LinePresenter is now framerate-independent.
  • Fixed an issue in UnityLocalisedLineProvider where an exception would be thrown if an asset table was not provided.

Removed

  • SerializableDictionary<TKey,TValue> no longer exposes non-generic IDictionary methods; instead, all operations are now correctly type-checked.