Moving actors with collision handling method

Hi, is there a way to implement the “Collision Handling Override” method, that is seen in “Spawn Actor From Class”, with “SetActorLocation” blueprint node? There doesn’t seem to have much information about that Enum or how it is implemented.

I know that it is an Enum for SpawnActor, but is there a way to do it via blueprint for other methods like “SetActorRotation” or “SetActorTransform”?

If I’m missing out on any links that has information to this, can you kindly comment it here?

Thank you!

Essentially, you want to override collision settings when moving or rotating objects, right?

You could write your own function using that enum (or declare your own enumerator):

You’d need to write a bit of logic that checks whether there is enough bounds space in target location.

edit: There is also the Teleport node which tries to automagically find some wiggle room in the target location.