#BlackBox - Improved Prefab Workflow

1 messages · Page 1 of 1 (latest)

kindred plover
#

🤦🏻‍♂️ I realised that I only posted about my notes extensions here (#1244670854567301201 message) but not about my "main" one, BlackBox. So here we go!

BlackBox is a framework to enable a workflow that is often referred to as "turning a Prefab into a black box", or "encapsulating", "collapsing" or "locking" it. A locked Prefab will appear to the user as if it was a single GameObject, with no additional components. This prevents unwanted overrides and simplifies workflows in a team.

However, BlackBox offers more tools than just locking. You can reveal important properties that you need to override, and even prevent the user from Applying those overrides.

I'll attach a few images to show what I mean... just take a look! The rest you'll find it on the Asset Store. Hope you find it useful!

Asset Store link: https://assetstore.unity.com/packages/tools/utilities/blackbox-improved-prefab-workflow-274430

Use the BlackBox - Improved Prefab Workflow from Ciro Continisio on your next project. Find this utility tool & more on the Unity Asset Store.

kindred plover
#

BlackBox - Improved Prefab Workflow

dawn quail
#

Does it automatically discard overrides that are occurring from things like UGUI or Cinemachine?

kindred plover
#

No, it doesn't. I understand the pain, but if I did, I would create even more confusion because your scene would be dirtied even more.
After all, UGUI usually changes the position of things only in relation to layouting events. If I discarded those overrides, UGUI would create them again at the first possible occasion...

dawn quail
#

Makes sense; I was hoping you'd found a nice way, like avoiding serializing those changes somehow but allowing those values in the instance. All the more reason to move to UITK wherever possible 😄