Top Down Stealth Toolkit

Hi Raymond, glad to hear that your project is nearing it’s completion. I think what’s happening is that the enum value for movement type within the melee & ranged patrol bots got reset & hence retained the values of the parent patrol actor which is set to random waypoints. It sometimes happens due to circular dependencies when using inheritance, though I’m not sure if that’s the case.

I’ll try to move the waypoint calculation logic, including the enum over to an actor component in the next update. This way you can just add this waypoint calculation component to an actor & it should act as an independent module. And don’t worry, it’s not going to be a big change. Just a couple of functions within the parent patrol class moved over to an actor component.