Skip to content

Commit 2b44785

Browse files
authored
Update README.md
1 parent 8c73932 commit 2b44785

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ Tool created mainly to solve old problem with reloading [native plugins](https:/
2929
- Although this tool presumably works in builded game, it's intended to be used in editor.
3030

3131
## Limitations
32+
- [Low level callbacks](https://docs.unity3d.com/Manual/NativePluginInterface.html) such as `UnityPluginLoad` are not supported (right now).
3233
- Marshaling parameter attributes other than `[MarshalAs]`, `[In]` and `[Out]` are not supported.
3334
- Properties `MarshalCookie`, `MarshalType`, `MarshalTypeRef` and `SafeArrayUserDefinedSubType` on `[MarshalAs]` attribute are not supported (due to [Mono bug](https://github.com/mono/mono/issues/12747)).
3435
- 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.
@@ -45,9 +46,9 @@ Tool created mainly to solve old problem with reloading [native plugins](https:/
4546
| With thread safety | ~430% |
4647

4748
## Planned / possible features
49+
- [Low level callbacks](https://docs.unity3d.com/Manual/NativePluginInterface.html)
4850
- Seamless managed/native code debugging
4951
- Improved thread safety and interthread synchronization
50-
- Pausing on dll/function load error, allowing to fix depencency without restarting game
5152
- Diffrent mocking methods (IL/metadata/assembly manipulation)
5253
- Unit tests (uhh, hard)
5354

0 commit comments

Comments
 (0)