Surface snapping seems to only work against Static Meshes with Collisions Enabled (if I disable collision on the floor mesh of the default scene, surface snapping against it does not work).
Also, I can’t get it to work against my procedurally generated mesh components (by deriving from UMeshComponent in c++, etc), or any other graphics only stuff like ArrowComponent etc. For some reason though it seems to work against a Landscape that has collisions disabled… Can’t figure out what variable or function controls whether an actor should be “snappable” or not…
**Is there a way to enable snapping against everything that is visible? **
Is there an option for it, or possible to do it in c++ code without modifying the engine code, at least for my procedurally generated meshes?