Exemple #1
0
 public static void JS_SetModuleLoaderFunc(JSRuntime rt,
                                           JSModuleNormalizeFunc module_normalize,
                                           JSModuleLoaderFunc module_loader, IntPtr opaque)
 {
     JS_SetModuleLoaderFunc(rt,
                            module_normalize != null ? Marshal.GetFunctionPointerForDelegate(module_normalize) : IntPtr.Zero,
                            module_loader != null ? Marshal.GetFunctionPointerForDelegate(module_loader) : IntPtr.Zero, opaque);
 }
Exemple #2
0
        public static void JS_SetModuleLoaderFunc(JSRuntime rt,
                                                  JSModuleNormalizeFunc module_normalize,
                                                  JSModuleLoaderFunc module_loader, IntPtr opaque)
        {
#if JSB_UNITYLESS
            GCHandle.Alloc(module_normalize);
            GCHandle.Alloc(module_loader);
#endif
            JS_SetModuleLoaderFunc(rt,
                                   module_normalize != null ? Marshal.GetFunctionPointerForDelegate(module_normalize) : IntPtr.Zero,
                                   module_loader != null ? Marshal.GetFunctionPointerForDelegate(module_loader) : IntPtr.Zero, opaque);
        }