Repository navigation
v3.0.2
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.
- Join the Yarn Spinner Discord.
- Talk to us via BlueSky or Mastodon
- To report a bug, file an issue on GitHub.
📦 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.
VariableStorageBehaviournow 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. LinePresenternow implements its typewriter effect withBasicTypewriter, an implementation of theIAsyncTypewriterinterface.- The typewriter effect in
LinePresenteris 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-genericIDictionarymethods; instead, all operations are now correctly type-checked.
