You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,7 @@ Tool created mainly to solve old problem with reloading [native plugins](https:/
4
4
- Automaticly unloads native plugins after stopping game and loads them when needed
5
5
- You can unload/reload them manually, even when game is playing
6
6
- No code change is required (use usual `[DllImport]`)
7
+
-[Low level interface](https://docs.unity3d.com/Manual/NativePluginInterface.html) callbacks `UnityPluginLoad` and `UnityPluginUnload` do fire
7
8
- Works on Windows, Linux and Mac
8
9
- Ability to log native calls to file in order to diagnose crashes caused by them
9
10
@@ -32,8 +33,9 @@ Tool created mainly to solve old problem with reloading [native plugins](https:/
32
33
-[Low level callbacks](https://docs.unity3d.com/Manual/NativePluginInterface.html) such as `UnityPluginLoad` are not supported (right now).
33
34
- Marshaling parameter attributes other than `[MarshalAs]`, `[In]` and `[Out]` are not supported.
34
35
- Properties `MarshalCookie`, `MarshalType`, `MarshalTypeRef` and `SafeArrayUserDefinedSubType` on `[MarshalAs]` attribute are not supported (due to [Mono bug](https://github.com/mono/mono/issues/12747)).
35
-
- Explicitly specifying `UnmanagedType.LPArray` in `[MarshalAs]` is not supported (due to [another Mono bug](https://github.com/mono/mono/issues/16570)). Note that this should be default for array types, so in trivial situations you shouldn't need to use it.
36
+
- Explicitly specifying `UnmanagedType.LPArray` in `[MarshalAs]` is not supported (due to [another Mono bug](https://github.com/mono/mono/issues/16570)). Note that this should be default for array types, so in trivial situations you wouldn't need to use it.
36
37
- Properties `ExactSpelling` and `PreserveSig` on `[DllImport]` attribute are not supported (as if anyone uses them).
38
+
-`UnityRenderingExtEvent` and `UnityRenderingExtQuery` callbacks don't fire.
37
39
- Threads that execute past `OnApplicationQuit` event are not-very-well handled (usualy not something to worry about).
38
40
39
41
## Preformance
@@ -46,7 +48,6 @@ Tool created mainly to solve old problem with reloading [native plugins](https:/
0 commit comments