Added a try-catch block to handle NotSupportedException that is being raised by some types when accessing Type.GUID in the type cache utility.
Changes
Reverted moving scriptable object extensions to runtime assembly because they use editor assembly APIs
Essentially we are not looking at a full fix here, instead we handle the exception and thus prevent the application from crashing. The exception and error is logged to the console so the dev can take a look at the specific type causing the GUID issue.
Reality Collective - Reality Toolkit Pull Request
Overview
Added a try-catch block to handle
NotSupportedException
that is being raised by some types when accessingType.GUID
in the type cache utility.Changes