Search Issue Tracker
Duplicate
Votes
0
Found in
5.0.0a17
Issue ID
621510
Regression
No
External plugins are not unloaded when exiting play mode in editor
To Reproduce:
1. Open 'reproProj.zip' attached to the post below ( use the project attached by the user if using Windows).
2. Run, observe that 'simpleTestPlugin.bundle' is loaded, exit play mode, remove 'simpleTestPlugin.bundle' from Plugins dir.
3. Play, click 'PrintNumber..' button, observe that the plugin is still loaded even though it no longer exists in the project.
4. This means that native plugins cannot be updated without restarting the editor. And also this behavior is inconsistent (all changes done in play mode should be removed when gong back to editor) .
It might be possible to unload DLLs manually in 'OnApplicationQuit' using 'FreeLibrary' in Windows. But no equivalent for this function seems to exists on OSX.
This is a Net/Mono issue, but if is there is a way to work around this it would be nice if Unity unloaded native plugins when exiting play mode.
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- var VisionOSEDRHeadromm has a comma instead of a dot when building with Metal Rendering App Mode and local OS localization is set to German
- IAP Catalog remove product “x” and add product “+” buttons are not consistent with other remove and add buttons in the Editor
- Performance issues in Play Mode when quickly hovering the mouse cursor over Hierarchy GameObjects
- Frame Debugger displays incorrect output when FidelityFX Super Resolution or Spatial-Temporal Upscaler is used with Temporal Anti-aliasing or Subpixel Morphological Anti-aliasing
- The layout system is failing to correctly calculate or apply the height of the Japanese fallback font when the primary English font's metrics are used
Add comment