I’m hoping this isn’t a bug and there’s just something I’m missing. I’m working on a dynamic menu system that will provide the ability to create a menu that contains a list of items that are in the players inventory. I do this by looping through the items, which are stored with two enums, in an array as part of an “Inventory” Blueprint. To get the text of each item I have linked the items to a String table - i.e. The “Display Name” for my enums comes from the String Table.
The problem I am having is that I can’t link all of my enums to values in the String Table. Having created all of my items, I drop down the menu next to each item and select the String table. When it works the drop down closes and I have to open it again to select the specific string I want. However it appears it has gotten to a point where it just doesn’t work any more. So my “ObjectSubClass” looks like this:
I am unable to successfully select values from the string table for “Bow”, “Sword”, “Dirk”, “Mace” or “Wand”.
I also have another enum which is the “ObjectClass”. With that I created a second String table, and I was only able to select a single value (Key). I couldn’t select any of the remaining values.
To make this even stranger I found that in the ObjectSubClass enum I could select the String table I wanted to use with the “ObjectClass” - and vice-versa. Which was somewhat disconcerting as the “Unlink” button doesn’t work, and being unable to change to the correct String table I could only repair the damage done through the “Undo” functionality…
Unltimately what I’m trying to do is link my inventory system and the menu system to end up with something like this:
However the ability to link an enum to a String Table doesn’t appear to work. Is there something I’m missing or is this a bug?