Prefab referencing a prefab.

Good day folks,

I am having an impression that unity currently does not allow to reference a prefab inside of another prefab.

For instance, you have a monster prefab and a health bar prefab.
You want to attach a health bar to the monster, so you create a new prefab - monster with health bar.

But now, both the monster and health bar objects in this prefab became independent from their original prefabs. Now if you want to change the health bar texture, you cannot just change it on your initial health bar prefab for it to update in the monster with health bar.

Is there something I am missing, or unity just doesn’t support recursion in prefab references?

If so, does it mean we are left with workarounds such as scripts that instantiate and connect the selected prefab at runtime?

Thanks!
Gennadiy

Yup, that’s how it works at the moment.