How do I ensure that objects "snap" to a main object in the right place in Unreal Engine?

Hello everyone,

I am working on a system where If I click on an object, it should snap to a main object on the right place. This should be in order so the first object I click, has to snap to the left of the main object, the second one i click should snap to the right. From there the next object I click should snap to the last module on the right of the main object.

The goal of this system is to create a modular, real time render system where sales persons can send an XML file, and unreal engine will read it in some way, create the right configuration, renders it and sends the renders to the sales person.


This is a quite complex system (In my eyes) and I don’t know where to start. Can someone help me?

Thanks in advance,