zhaoyang 3 vuotta sitten
vanhempi
commit
e72dd7acb9

+ 2 - 0
GameClient/Assets/Editor/Excel/CodeBuilder.cs

@@ -189,6 +189,7 @@ namespace GFGEditor
                 singleStrArry.Add(singleStr);
             }
             string singleStrs = string.Join("\n", singleStrArry);
+
             List<string> groupStrArry = new List<string>();
             int index1 = 0;
             foreach (string key in groupNames.Keys)
@@ -197,6 +198,7 @@ namespace GFGEditor
                 string singleStr = CodeTemplateFactory.FunctionAllGroupBlockTemplate;
                 singleStr = singleStr.Replace("{cfgsGroupDicName}", cfgsDicName);
                 singleStr = singleStr.Replace("{groupKey}", "cfg.groupKey_" + key);
+                singleStr = singleStr.Replace("{list}", "list" + index1);
                 groupStrArry.Add(singleStr);
                 index1++;
             }

+ 5 - 5
GameClient/Assets/Editor/Excel/Template/FunctionAllGroupBlock.txt

@@ -1,7 +1,7 @@
-            {cfgsGroupDicName}.TryGetValue({groupKey}, out var list);
-            if(list == null)
+            {cfgsGroupDicName}.TryGetValue({groupKey}, out var {list});
+            if({list} == null)
             {
-                list = new List<{CfgName}>();
-                {cfgsGroupDicName}.Add({groupKey}, list);
+                {list} = new List<{CfgName}>();
+                {cfgsGroupDicName}.Add({groupKey}, {list});
             }
-            list.Add(cfg);
+            {list}.Add(cfg);