https://docs.unity3d.com/Manual/ScriptingRestrictions.html
Similar to https://developer.xamarin.com/api/type/ObjCRuntime.MonoPInvokeCallbackAttribute