Set DllImportResolver on iOS

This commit is contained in:
Susko3
2024-04-07 16:11:43 +02:00
parent c731d0cd93
commit 40c1e4106d

View File

@@ -9,7 +9,6 @@ using Foundation;
using ManagedBass;
using ManagedBass.Fx;
using ManagedBass.Mix;
using ObjCRuntime;
using SDL;
namespace osu.Framework.iOS
@@ -28,10 +27,10 @@ namespace osu.Framework.iOS
NativeLibrary.SetDllImportResolver(typeof(Bass).Assembly, (_, assembly, path) => NativeLibrary.Load("@rpath/bass.framework/bass", assembly, path));
NativeLibrary.SetDllImportResolver(typeof(BassFx).Assembly, (_, assembly, path) => NativeLibrary.Load("@rpath/bass_fx.framework/bass_fx", assembly, path));
NativeLibrary.SetDllImportResolver(typeof(BassMix).Assembly, (_, assembly, path) => NativeLibrary.Load("@rpath/bassmix.framework/bassmix", assembly, path));
NativeLibrary.SetDllImportResolver(typeof(SDL3).Assembly, (_, assembly, path) => NativeLibrary.Load("@rpath/SDL3.framework/SDL3", assembly, path));
game = target;
PrepareLibraryForIOS();
SDL3.SDL_RunApp(0, null, &main, IntPtr.Zero);
}