Hi !
I would be greatly thankful if you guys could add a “virtual” keyword in PathFollowingComponent class, either on both “HasReached” methods or on “HasReachedInternal”.
I’m working on my own plug-in here (Spline Navigation plug-in in Code Plugins - UE Marketplace) and I have a small bug I’m absolutely unable to correct unless you would make these methods virtual.
My problem is with “AIModule\Classes:\Navigation\PathFollowingComponent” class, I have develloped my own daughter class that inherits from it to refine behavior and it restricts the conditions where the end of the path should be considered to be reached.
The issue is that only HasReachedDestination method is virtual, which is not at all called to check whether pawn may be “already at goal” before starting its move. For this test, only the two HasReached methods which I’m not able to override. Alternatively, these methods use a common HasReachedInternal method, but it’s not virtual either.
So that would be great if you could allow people to override these method. Else, it’s not really handful to be able to override HasReachedCurrentTarget since it’s not always used. I actually think that would be helpful not just for me but for anyone meddling with the path following component.
Thanks in advance,