Is it possible to have a soft reference to a data table?

Is it possible to have a soft reference to a data table? When I use a soft object reference for a data table and then cast to the data table class, the resultant “Get data table row” node comes back with an undefined-out row (which makes sense since it is not a cast to a specific data table, however, I cannot cast to specific data table either which makes me think general “data table class” should be sufficient).

I found that if I originally have the “get data table row” node set with a specific data table and then plug a soft reference to that data table into the data table slot (as shown below), the table works as normal and the reference viewer shows a soft reference. Given that I had to do it this way to get it to work makes me think this is not how I am supposed to do this? Is there a better way or is a data table soft reference just not possible?

You have to define a data table for your soft reference variable (this can’t be left empty or must be set before calling/casting), then everything else is fine:

The purplish color means the reference is soft, despite being defined.

2 Likes