
Risk of Rain 2
You are viewing a potentially older version of this package. View Latest Version

NavYoink is a library mod. It won't do much on its own, but it may be required for some other mods.
For developers: NavYoink makes objects remember which NodeGraph nodes they're occupying, through addition of a NodeOccupationInfo component; and adds some extension methods to DirectorCore (using static ThinkInvisible.NavYoink.Extensions;) to allow erasing or migrating NodeGraph occupations for a specific object.
The 5 latest updates are listed below. For a full changelog, see: https://github.com/ThinkInvis/RoR2-NavYoink/blob/master/changelog.md
1.0.0
NodeOccupationInfo; and extension methods RemoveOccupiedNode, RemoveAllOccupiedNodes, and UpdateOccupiedNodesReference.
OccupyNearbyNodes_OnSceneDirectorPrePopulateSceneServer hook to no longer bypass the vanilla method. Nodes covered by multiple OccupyNearbyNodes components are now assigned to only whichever of the latter is first in default enumeration order, instead of to all of them.