Hi, I have this problem that you may help me with.
I have a Digital Asset named "HDB_Defects.hda" with another HDA embedded in it (Group Randomizer), as you can see in the image below.
The problem is that when I try to open HDB_Defects.hda in Unity with Houdini Engine it gives me an error and it seems that it's because is unable to find the embedded Group Randomizer hda.
When I delete all connections with this hda, the error disappear that's why I can assume it's related to it.
Is there any way to keep the embedded hda and make it work when I export the HDB_Defects.hda ?
I have no experience with Unity, but afaik if you use the HDA in the same machine, there should be no problem if it uses other hda saved in other libraries.
One thing that you might try, is to go to Assets menu -> Other Asset Tools -> Embed internal assets. I do this when I need to publish a new HDA and want to make sure that ships with every custom sub-assets used.
It basically finds any non-factory HDA used internally in your main HDA, and save it in the same library, and replace the reference.