diff --git a/src/Luban.Job.Cfg/Source/Defs/DefAssembly.cs b/src/Luban.Job.Cfg/Source/Defs/DefAssembly.cs index eb2e325..f25fe8e 100644 --- a/src/Luban.Job.Cfg/Source/Defs/DefAssembly.cs +++ b/src/Luban.Job.Cfg/Source/Defs/DefAssembly.cs @@ -34,6 +34,8 @@ namespace Luban.Job.Cfg.Defs public bool OutputCompactJson { get; set; } + public string TableManagerName => CfgTargetService.Manager; + public DefAssembly(string patchName, TimeZoneInfo timezone, List excludeTags, IAgent agent) { this._patchName = patchName; diff --git a/src/Luban.Job.Cfg/Source/Generate/CodeRenderBase.cs b/src/Luban.Job.Cfg/Source/Generate/CodeRenderBase.cs index dbfe23d..fce82a3 100644 --- a/src/Luban.Job.Cfg/Source/Generate/CodeRenderBase.cs +++ b/src/Luban.Job.Cfg/Source/Generate/CodeRenderBase.cs @@ -70,7 +70,7 @@ namespace Luban.Job.Cfg.Generate fileContent.Add(ctx.Render.RenderAny(type)); } - fileContent.Add(ctx.Render.RenderService("Tables", ctx.TopModule, ctx.ExportTables)); + fileContent.Add(ctx.Render.RenderService(ctx.Assembly.TableManagerName, ctx.TopModule, ctx.ExportTables)); postContent?.Invoke(fileContent); var file = outputFile; diff --git a/src/Luban.Job.Cfg/Source/Generate/CppCodeBinRender.cs b/src/Luban.Job.Cfg/Source/Generate/CppCodeBinRender.cs index 2f43c0d..6c5562b 100644 --- a/src/Luban.Job.Cfg/Source/Generate/CppCodeBinRender.cs +++ b/src/Luban.Job.Cfg/Source/Generate/CppCodeBinRender.cs @@ -71,7 +71,7 @@ namespace {ctx.TopModule} headerFileContent.Add(Render(type)); } - headerFileContent.Add(RenderService("Tables", ctx.TopModule, ctx.ExportTables)); + headerFileContent.Add(RenderService(ctx.Assembly.TableManagerName, ctx.TopModule, ctx.ExportTables)); headerFileContent.Add("}"); // end of topmodule