Animancer v5.0


This is a summary of the Animancer v5.0 Change log. The full list can be found at https://kybernetik.com.au/animancer/docs/changes/animancer-v5-0

  • See the Animancer v4.0 Upgrade Guide first if you are upgrading from a version older than that.
  • The Minimum Unity Version is now 2018.4 and it requires the .NET 4.x scripting runtime (the default for all new projects) because it uses C# language features like expression bodied methods, ref returns, out variables, nameof, and string interpolation.
  • Renamed the AnimancerComponent.Play(object key) methods to TryPlay and changed them to throw exceptions if the key isn’t found instead of returning null. Unlike the other Play methods, those ones can only use existing states but not create new ones so this change ensures that they can’t be accidentally used when intending to use one of the other overloads and also prevents them from silently doing nothing if the key isn’t found.
  • The AnimancerPlayable.StateDictionary indexers (animancer.States[...]) now throw an exception if no state is registered with the specified key.
  • When using a script to access Animancer Events in a Transition, instead of accessing them with transition.Events.Sequence... you now only need transition.Events... (the serialized sequence is accessible via transition.SerializedEvents).

Files

Animancer Lite v5.0 (Unity 2018.4).unitypackage 7 MB
Jul 17, 2020
Animancer Lite v5.0 (Unity 2019.4).unitypackage 7 MB
Jul 17, 2020

Get Animancer Lite

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.