From 6499e7608c3c0ff8850ed3f6a385563c1812c74a Mon Sep 17 00:00:00 2001 From: Evil Factory <36804725+evilfactory@users.noreply.github.com> Date: Tue, 30 Dec 2025 14:40:11 -0300 Subject: [PATCH] Fix package management service constructor and create [DebugOnlyTest]TestLuaMod --- .../LuaCs/Services/PackageManagementService.cs | 16 +--------------- .../Lua/Autorun/init.lua | 1 + .../[DebugOnlyTest]TestLuaMod/filelist.xml | 3 +++ .../LuaCs/Services/PackageManagementService.cs | 15 +++++++++++++++ 4 files changed, 20 insertions(+), 15 deletions(-) create mode 100644 Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/Lua/Autorun/init.lua create mode 100644 Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/filelist.xml diff --git a/Barotrauma/BarotraumaServer/ServerSource/LuaCs/Services/PackageManagementService.cs b/Barotrauma/BarotraumaServer/ServerSource/LuaCs/Services/PackageManagementService.cs index 99e66743e..ef6ee88a6 100644 --- a/Barotrauma/BarotraumaServer/ServerSource/LuaCs/Services/PackageManagementService.cs +++ b/Barotrauma/BarotraumaServer/ServerSource/LuaCs/Services/PackageManagementService.cs @@ -6,19 +6,5 @@ namespace Barotrauma.LuaCs.Services; public partial class PackageManagementService { - public PackageManagementService( - IConverterServiceAsync modConfigParserService, - IProcessorService, IAssembliesResourcesInfo> assemblyInfoConverter, - IProcessorService, IConfigsResourcesInfo> configsInfoConverter, - IProcessorService, IConfigProfilesResourcesInfo> configProfilesConverter, - IProcessorService, ILuaScriptsResourcesInfo> luaScriptsConverter, - IPackageInfoLookupService packageInfoLookupService) - { - _modConfigParserService = modConfigParserService; - _assemblyInfoConverter = assemblyInfoConverter; - _configsInfoConverter = configsInfoConverter; - _configProfilesConverter = configProfilesConverter; - _luaScriptsConverter = luaScriptsConverter; - _packageInfoLookupService = packageInfoLookupService; - } + } diff --git a/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/Lua/Autorun/init.lua b/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/Lua/Autorun/init.lua new file mode 100644 index 000000000..f8f41c492 --- /dev/null +++ b/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/Lua/Autorun/init.lua @@ -0,0 +1 @@ +print("Hello!") \ No newline at end of file diff --git a/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/filelist.xml b/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/filelist.xml new file mode 100644 index 000000000..0a9ea0fd3 --- /dev/null +++ b/Barotrauma/BarotraumaShared/LocalMods/[DebugOnlyTest]TestLuaMod/filelist.xml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/PackageManagementService.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/PackageManagementService.cs index 318da7814..077c148ff 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/PackageManagementService.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Services/PackageManagementService.cs @@ -29,6 +29,21 @@ public partial class PackageManagementService : IPackageManagementService private readonly IProcessorService, IConfigProfilesResourcesInfo> _configProfilesConverter; private readonly IProcessorService, ILuaScriptsResourcesInfo> _luaScriptsConverter; + public PackageManagementService( + IConverterServiceAsync modConfigParserService, + IProcessorService, IAssembliesResourcesInfo> assemblyInfoConverter, + IProcessorService, IConfigsResourcesInfo> configsInfoConverter, + IProcessorService, IConfigProfilesResourcesInfo> configProfilesConverter, + IProcessorService, ILuaScriptsResourcesInfo> luaScriptsConverter, + IPackageInfoLookupService packageInfoLookupService) + { + _modConfigParserService = modConfigParserService; + _assemblyInfoConverter = assemblyInfoConverter; + _configsInfoConverter = configsInfoConverter; + _configProfilesConverter = configProfilesConverter; + _luaScriptsConverter = luaScriptsConverter; + _packageInfoLookupService = packageInfoLookupService; + } public void Dispose() {