How to set a function after the end of animation

I need that character pick up object only after it stay near to object

How i can do that with blueprints?

The function “Move to hit location” for some reason call the animation of 3D run. I need the duration of that animation, this is variable because is the player that decides when to stop running…

create a getLength or getDuration or getTime i cant remember what its called it exactly that takes in a certain type of single animation reference then create a varible of that type with the animation then plug it into a delay node before you call the function.