I need a reference to a data table, so a pointer to UDataTable, but I also need to differentiate the struct this table is using.
As an example, I’ve got multiple data tables that use the same struct that contains some character information. If I want to access the data table rows in Blueprint and I pass in the data table pointer to “Get Data Table Row” the output is a wildcard, since no “subtype” is specified in a UDataTable pointer and I cannot cast structs to the one I need.
So how would I define a variable in C++ that represents a UDataTable that uses a specific struct as base?