In the level blueprint I made a code so that after 5 seconds an NPC was spawned, it happens that it does nothing.
Only the NPC I added by the level editor acts correctly.
Image of what happens:
Level Blueprint:
NPC Blueprint:
I did a search, because I imagine that to solve this is to just modify the event to some of the type: When created or when spawned.
Search:
I also thought of something like an event involving the collision between the NPC and the ground, but I considered it silly.
Link I found and at first I'm thinking that the solution may not be as simple as this:
https://answers.unrealengine.com/questions/204154/event-dispatcher-on-a-spawned-actor.html
EDIT 1 (Attempt based on ColdSteel's comment)
I added 2 impressions to see if the Event Begin Play was not even running:
The event is being started correctly and the loop is also:
But the NPC does not go towards the target points and I do not know the reason.