In previous versions, the managed components are serialized properly. But after changing to the latest version, only the InstanceId is serialized in the inspector. I do realize it’s because of the new UnityObjectRef struct wrapper.
Does anyone know how to change editor inspector code to bring it back? Because it’s really helpful when debugging.
Or maybe there is way to check the temporarily created objects based on the instance id?
You are not on the latest version of Entities Graphics. The Package Manager doesn’t always do a great job of telling you whether you are up-to-date or not or even finding the latest.
Just upgraded both entities and entities.graphic to 1.3.0-pre.4. Still just an instance id in for materials and meshes under RenderMeshArray component.
Indeed. That is broken again. I didn’t even notice. Sorry about that. There was some combination of the package and editor version where they fixed it to show the actual objects in the inspector while still using UnityObjectRef under the hood.
I really hope unity can fix this in the next update