Static Mesh (inherited from C++ class) only shows Scale option

Hello,

I have a C++ weapon class similar to the shooter game’s weapon class. I have created a blueprint class with the C++ class as a parent to set it’s mesh and other attributes.

Everything works fine, but the mesh is rotated 90 degrees downward. The shootergame’s blueprint rotates the 3rd person mesh 90 degrees up to offset this. But in my blueprint, I only have the option to scale:

I have tried setting the mesh component to moveable, setting it to root, NOT root, ect.

Thanks in advance!

Hello, Redglare

In this situation, you can add an empty Scene Component and use it as the Root. Then you can make your weapon’s Static Mesh child of the Root.

To do this, please go to the components tab of the Blueprint Editor, click Add Component button and select Scene (Utility category). Drag the created component up to the Root position in the hierarchy tree.
Thus, you will see Location and Rotation coordinates.

Hope that helped!

Have a great day!