Upgrade Requirements for 2014.5

This page lists the changes that you must make to your code or pipeline in order to upgrade to the 2014.5 release.

TraverseLogic changes

The architecture of the TraverseLogic classes has changed slightly in this release. If you currently use a custom TraverseLogic, you may have to adjust your implementation. See Forbidding, Avoiding, and Preferring NavTags.

RayCastQuery input change

The RayCastQuery and related classes used to require a normalized 2D vector and a distance as inputs. It now requires a single 2D vector without a separate distance measurement.

ShortcutTrajectory and ChannelTrajectory re-parenting

The ShortcutTrajectory and ChannelTrajectory classes now derive directly from the base Trajectory class, instead of from ITrajectory.