Hi, I’m adding crafting to my inventory system by having a crafting recipe pickup which unlocks a crafting recipe by adding the name to an array in the player, but in the pickup blueprint I want to set the name variable by choosing an item from the list of all craftable items using the item database, since one of the variables in the struct is ‘Craftable?’.
Is there a way to filter the drop down list when I click on the drop down for the Data Table Row Handle to only show items in the list that have the Craftable set to true in the DT, so I don’t have to search through all 100s of items in the data table and there’s no chance of selecting a non-craftable?
Maybe even like using a For Each Loop on the Get Data Table Row Names, finding the row, and getting the variable to check if it’s true, then if it is, add the name to an enum on the construction script, so I can select the item from the enum list of all craftables instead? Is that possible? Or is there a better way?