Component Visualizer Hit Proxy Crash - Passed UActorComponent eaten by GC

I think I have figured this out!
Digging a bit more into the SplineComponentVisualizer, there are calls to this function:
GEditor->RedrawLevelEditingViewports(true);
in anything which edits the component structure. The passed bool is bInvalidateHitProxies , which implies that I need to ensure hit proxies are invalidated after each action when editing the component.
This was a good learning experience :+1:

1 Like