I am making a custom plugin for UE5 in C++ and I had this one thing I really wanted to make but couldn’t figure out how to.
In one of my classes, I have a TArray and the user will be able to use these names inside of Blueprint Nodes to be able to modify the data of another array and I want this to be as simple to use as possible.
Now here’s the difficult part, I want to make a Blueprint Node with an FString output (similar to how literal variables work (I believe I got that name correct), where there’s only an output, no Exec pin and just an input that allows the user to set it and then that is sent to the output), however, I want this input part’s input field to have an auto-complete and/or dropdown function, similar how to Blueprint Nodes have an autocomplete and a list below it showing potential options. This would allow the user to easily find what they are looking for all the time and would also make sure that even people without proper naming conventions can easily find what they need to find.
I believe that in order to get functionality like this, I need to make a K2Node and I have tried this numerous times but it always seems to give me either just a regular string input or only an output.
Not sure if this is even possible since I haven’t seen anyone else do it, but if anyone would like to help out, I’d really appreciate it