I have hundreds of Data Tables. Depending on the situation, data needs to be read from one of these tables. I would like to construct a string with the name of the correct table, and then load data from this table. This does not seem to be possible in Blueprint with the available nodes in 4.10.1
Here is my current setup for processing data from a SINGLE table:
I even have to select the name of the table in two different Nodes (leftmost and rightmost). It won’t let me connect the “Data Table” output to the “Data Table” input.
But more importantly, I can’t convert a dynamically generated string to a Data Table input. For each table I want to read data from, I need an instance of these five nodes in my Blueprint. Does not seem reasonable for a large number of Data Tables.
So my questions are:
- How to process a large number of Data Tables in Blueprint?
- Is there a way to convert a string to a Data Table reference that can be connected to the “Data Table” input of the “Get Data Table Row” node?
- Is there actually any node that can be connected to this input? I couldn’t find any.
- Can the setup shown in my screenshot be improved? Is there an easier way to get an array of the table row names?
I’ve already posted in answerhub, but no reply there: https://answers.unrealengine.com/questions/346508/is-it-possible-to-dynamically-choose-a-data-table.html