Move partial classes to extension methods, the ones that can't, turn into Lua compatibility members
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user