How to change mobility setting for new static mesh components?

I know :slight_smile:

So here is the “big picture”

The goal:
Making a tiling set of road meshes inclusive curbs where the level artist can simply select from a dropdown list the type of tile he wants and then its set up within the BP.

So I started with an enum, describing the different types of road tiles:

38bffb6bfc5a496e59c50210bc456a514c91b31a.jpeg

Then I created some meshes for the tile and the different curb/sidewalk shapes.

4b347b76ddcb8c5fc7352e517ec0f7601ecdc5f3.jpeg

Then I created a BP based on Actor and put in a ground floor mesh as root. The ground mesh will always be there.
Also I added a variable that hold the tile type.

c8a8a2a8958cb1067072c2a68d143712c514759a.jpeg

The construction script now looks as follows:

So, depending of the set tile type, the appropriate meshes get created and positioned inside the functions.

c645b91630cde810ec4f6761dbd8b3363b50d0c1.jpeg

It works like a charm:


But as its indicated by the wireframe coloring, the meshes are “movable”, except for the floor mesh.

For the floor mesh I can set the mobility because I added it to the BP via mouseclicking.
The curb meshes are created by Blueprint execution, thus they are not accessible via the blueprint editor…

Sooooo after all this text: How can I make the curbs to be as static as the ground floor mesh…:confused: