You can put an Event AcotrBeginOverlap node in your character blueprint. Anytime something overlaps with the character it will trigger this event which you can use to stop character movement.
If you check the âsweepâ box, then your movement will stop on collision.
You can get the information about the collision if you âbreak hit resultâ to the sweep hit result output.
Thanks v much , I had tried that but now realise that for it to work I also need to have the object collision volumes set to âOverlap Allâ as per image
I need to clarify for future readers as its not so simple - the overlap and collision events are separate and cant be normally triggered at the same time. So my motion-stop now works from an âEvent Hitâ node.