ScriptableObjects, References and Memory

Hello all,

Quick questions about references loading.

Lets say I have a ScriptableObject in the Resources Folder.
This SO has an array referencing Textures.

  • If I load the SO via Resources.Load, will all the textures referenced will be loaded into memory too ?
  • After build, do the textures referenced will end up into “resources.assets” or a “sharedassets*.assets” pack ?

Thanks

1 Like

I’d very much like to know about this too. It seems to me like all the linked textures are being loaded into memory (no lazy load or anything like that), which is weird, since that makes ScriptableObjects pretty much useless as a config storage that links game data and assets together.

Yet, I always thought that that’s their intended purpose. Am I missing something?