So I discovered earlier this week that all my project’s scriptable objects had been lost, or so I thought. I was just trying to remake them when I found that not all the old ones were gone when specifying which to use in the script inspector. But when I checked the resource folder where the inspector said they were stored it is empty. Now, there are only a few of the originals left, so I just want to delete them. But I can’t if they are not in the file location of the project the inspector says they are, as well as windows explorer when I check the folders there. How do I find and delete these invisible object files?
Could you answer my question in your last thread and link to the tutorial that you’re doing this based off?
It sounds like you’ve been creating non-asset scriptable objects, which I believe would just get serialized in-inline into the asset they’re referenced by.
If Spiney is correct, then those ScriptableObjects are probably a part of the scene they’re referenced in. In that case they’re going to get deleted when you stop referencing them and save the scene, Unity does a kind of garbage collection on your data then.
I do wonder, though,
How exactly did the “inspector say they were stored” there? Does the folder get pinged when you click the field where the SOs are assigned?