Inherited Prefabs and exposed parameter in 5.x ?

Hello,

Not being able to have prefabs in prefabs is a pain in the neck, as many of you probably know. I remember, that I saw some demonstration a coupld of months (years?) ago (IIRC from Nicholas?) that demonstrated a new idea of how prefab could provide two often requested features:

  1. You could have a prefab linked inside a prefab. The link keeps being intact and if you change the first prefab, it will update the second prefab as well.
  2. You can specify a fixed set of parameters that are exposed. Only these parameter can be changed in the editor. All the “not exposed” parameter will guaranteed to be not overridden.

If I remember correctly, these were prerequisites for the (now superseeded) GUI system Nicholas was developing. Since Unity now got a new new GUI, what is the progress about these features? Will they be in 5.x anytime soon?

And will they be only in the presented form? (The reason for this last question is, that I would like to have a 3rd feature: The whole prefab itself should be able to have another prefab as its root. This way, you can have a “prefab inheritance” in a real hierarchy, means that subsequent prefabs add/remove components and change properties from their respective parents. It did not seem to me that this was a feature Nicholas was looking for…)

PS: I am sorry if this is the wrong forum. It seems to me the best fit. Please move if unappropiate.

They said that this feature is coming later in 5.x, but I too would like to hear an update on this.

There is an official thread exactly about that where they asked about feedback: