PSB issues after updating to 2019.1.4f1

Hi there,

We just recently updated to Unity 2019.1.4f1 and after updating 2D Animation, 2D IK, and 2D PSD Importer, we’re seeing some issues with our character art & animations. Specifically, all the “pieces” in our PSBs (I’m not entirely sure what these are; look like references to the prefab’s GameObjects?) have the following error on them:

What info I have been able to find seems to lead down the Entities rabbit hole, but I’m not actually sure what the actionable fix here is.

And while everything seems to be working fine in-game, the bones are no longer visible on our characters, which is a problem for the animator:

Any insights here would be much appreciated!

You can safely ignore the ‘warning/error’ message for now.

We will look into the missing bone gizmo. Is this in Prefab isolation mode or standard scene view?

Looks like it’s happening in both Prefab mode and the standard scene view.

Worth noting that this appears to only be an issue for existing Prefabs. When dragging a PSB into a scene to create a fresh GameObject, the bones are visible. This means we’d have to redo all the IK solvers and everything again, though, so not ideal.

It can happen that your SpriteSkin component is disabled. Try adding void Start() {} into SpriteSkin component class. That will show the component enable toggle so you can enable them.

Last but not least, in recent versions we decided to show bones based on the current selection. In order to do that we find bones from what we consider the root of the character. We will first check for the prefab root. If the object does not belong to a prefab. we find the first parent Animator component. If Animator can’t be found, we use the hierarchy root.

Yep, adding void Start() {} to the SpriteSkin class and enabling the components made the bones visible again. Thanks!