Move partial classes to extension methods, the ones that can't, turn into Lua compatibility members

This commit is contained in:
Evil Factory
2026-03-28 12:51:53 -03:00
parent 2ea97d3d5e
commit 5bfa15564a
9 changed files with 226 additions and 224 deletions
@@ -637,7 +637,9 @@ public class PluginManagementService : IAssemblyManagementService
private string DoSourceCodeTextCompatibilityPass(string sourceCode)
{
return sourceCode.Replace("GameMain.LuaCs", "LuaCsSetup.Instance");
return sourceCode
.Replace("GameMain.LuaCs", "LuaCsSetup.Instance")
.Replace("Client.ClientList", "ModUtils.Client.ClientList");
}
private IntPtr OnAssemblyLoaderResolvingUnmanaged(Assembly callerAssembly, string targetAssemblyName)