was able to get ahold of the element index through a HComponentVisProxy click event, but now I am both confused and frustrated at this guide (there are black magic non-existant assignments, assigning both a pointer and null to the same delegate, misplacing their own variable names), and some of it just doesn’t work
I was able to get the selection to work, but I am having trouble just drawing a number to the screen inside the visualization (supposedly FPrimitiveDrawInterface::DrawText() existed at some point so many of the LLMs won’t shut up about it, or gasslighting me when I tell it the function doesn’t exist)
so many methods to draw text to the screen require a WorldContext which needs at the very least PIE, or to break out Slate, and converting world-space to screen-space in slate sounds like a nightmare.
- how can I draw either FText, or an FString to the screen from an FComponentVisualizer outside of WorldContext.
right now I write a message to the log when the array index is acquired, and have a different color for the one currently selected.