[Prefabs] While Shapes hides MeshFilter/MeshRenderer, they show up in Prefab overrides

Avatar
  • updated
  • Completed

(raised as GitHub issue #32 first)

It's great that the MeshFilter/MeshRenderer components are hidden, but they still show up in the Prefab overrides menu.
This can be controlled via the component HideFlags; a specific combination of HideFlags (HideFlags.DontSave) does hide the changes from ever showing up in that Prefab Override window, reducing noise considerably.

Image 135

Reporting a bug? please specify Unity version:
Reporting a bug? please specify Shapes version:
Reporting a bug? please specify Render Pipeline:
Pinned replies
Avatar
Freya Holmér creator
  • Answer
  • Completed

the reason they were showing up as changed all this time was because some meshes were procedural, and never existed as assets (the quad and the triangle specifically. the quad is used for most 2D shapes)

this is likely now fixed as a side effect of making all primitives customizable assets in the upcoming version :)

Avatar
Freya Holmér creator
  • Answer
  • Completed

the reason they were showing up as changed all this time was because some meshes were procedural, and never existed as assets (the quad and the triangle specifically. the quad is used for most 2D shapes)

this is likely now fixed as a side effect of making all primitives customizable assets in the upcoming version :)