Attaching blueprint ID for avatars that is a prefab instance can fail
anatawa12
Because
PrefabUtility.RecordPrefabInstancePropertyModifications
is not called after assigning PipelineManager.blueprintId
, we (sometimes) cannot attach blueprintId to the PipelineManager.> If the object may be part of a Prefab instance, you additionally need to call PrefabUtility.RecordPrefabInstancePropertyModifications to ensure a Prefab override is created.
Log In
bd_
This also breaks the detach button as well, requiring the use of the debug-internal inspector (or deleting the pipeline manager component instead)