А в чем именно вопрос? Как сделать сборку?
Ну у тебя есть общий объект, у которого множество триггеров где триггер- каждое место куда можно приципить деталь.
Множество объектов это различные Actor им присваиваешь теги например "Деталь1"
Берешь в руку и подносишь к общему объекту, когда отпускаешь вызываешь проверку триггеров, и для тех триггеров которые его пересекают проверяешь тег, если совпали то цепляешь любым способом(сокет, компонент, либо просто выставляешь локацию) и выключаешь физику детали