- DataAsset table that contains the note id, and the text and whatever other info
- game instance or wherever you put your save data has a TSet prop that contains a list of all the NoteIds that have been collected
- When a BP_Note is found (or if time is of the essence, cache whatever info you need from the DataAsset on BeginPlay in the note), grab the data from the DataAsset, mark it found in the TSet
- When opening the data assets, go through the TSet and search the DataAsset for the ones found.
1 Like