After updating FB SDK from 8.1.0 to 9.0.0 Odin threw MissingMethodException (console log attached below) and custom attributes such as BoxGroups and FoldOutGroups stopped drawing on the inspector.
After some testing, I found that the one file in the FB SDK causing the conflict is Facebook.Unity.dll. Reverting that file to the one used in FB SDK 8.1.0 fixed the issue. Unfortunately FB is depreciating SDKs bellow 9.0 so we need to have the latest.
How to reproduce
- On an empty project import FB SDK 9.0.0 https://developers.facebook.com/docs/unity/
- Import Odin. There will be a bunch of exceptions on the console (attached below).
- Create a C# script and make use of either the [BoxGroup] or [FoldOutGroup] attributes
- Attach the script to an empty GameObject, the attributes won’t draw and there will be a bunch of errors in the console (attached below)
macOS Big Sur 11.0.1