I reread this a couple of times but I don’t think we were talking about the same thing.
In this screenshot, the name I want to change is the dialogue name itself on a per-node basis.
I tried using an array of texts but this is simply not a good solution in the long run. There is simply too much to look out for…
EDIT: After reviewing the latest documentation, I was able to achieve this. I would recommend adding this in the next build
Steps:
- Do 7.8 of your documentation and add something called “NameOverride” as a text field.
- In your widget, in the construct, promote original speaker to variable, this will be the fallback.
- In the event where you change nodes as per the dialog, add a set text for the name and break the struct to use the override name instead. Use a check to make sure null values are ignored:
The result is this:
God I love C++! Thank you for the awesome documentation, your plugin rocks.
I had tried all the other ones in the marketplace and this is probably the best and user-friendliest one