Hide Spline editing gizmo

Is there a way to hide the spline gizmo in the editor? I have more than one spline component per actors and it’s really getting in the way when editing. Clicking on the actor or components individually shows all spline gizmos. I’ve tried disabling all render states and bShowDebug on the spline itself is just to render the spline at all times (Even when actor is not selected).

I’m also looking for a solution to that. Tried setting the visibility of the SplineComponent’s to false through its construction script, tried calling SetVisibility(false) through code, tried setting bShowDebug to false and no dice yet.

The way I hacked this was to have one spline component per actor, and have those actors be non-visible in editor and the world outliner. Then on the actor that needed to control those spline points, I had some logic that would spawn and parent those actors to the “main” actor.

I ran into this thread while trying to solve a similar problem. I was able to hide the spline gizmo and debug visuals in C++ by using this function in the spline component.

YourSplineComponent->SetDrawDebug(false);

I imagine you could use this to hide a spline until you click on an actor. Or, in my case, hide splines that are not relevant to an actor’s current state. Hopefully this is helpful