From 96906ef89e6974dfc208764cc22cf087693cffc3 Mon Sep 17 00:00:00 2001 From: MapleWheels Date: Mon, 20 Apr 2026 15:19:05 -0400 Subject: [PATCH] Always purge cashes for plugin content on unloading. --- .../SharedSource/LuaCs/_Services/PluginManagementService.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/PluginManagementService.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/PluginManagementService.cs index 895205874..30210fc6f 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/PluginManagementService.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/_Services/PluginManagementService.cs @@ -836,6 +836,7 @@ public class PluginManagementService : IAssemblyManagementService } _assemblyLoaders.Clear(); + _storageService.PurgeCache(); GC.Collect(GC.MaxGeneration, GCCollectionMode.Aggressive, true); #if DEBUG