I have an AssetData which I load into memory during a PIE session. This AssetData contains an array of strings which are modified during the session. This part is working perfectly fine.
Now, when the PIE session ends the data in the asset is still modified.
The expected behavior is that the content of the asset gets restored to the pre-PIE state.
Steps to reproduce:
- create a data asset class with a blueprint editable variable
- Load the asset during play (I’m using a FStringAssetReference)
- Start PIE
- Modify the data assets variable
- Quit PIE
- Open data asset in editor
- Variable got modified. If you press save the modified asset gets saved