From 2d629b320790be95bbc7c42bbd4f62fdf098b2fb Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期二, 19 二月 2019 15:32:34 +0800
Subject: [PATCH] 3335 配置表解析优化。

---
 Assets/Editor/Tool/AssetsPostProcessor.cs |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/Assets/Editor/Tool/AssetsPostProcessor.cs b/Assets/Editor/Tool/AssetsPostProcessor.cs
index 8c7a364..5ec897f 100644
--- a/Assets/Editor/Tool/AssetsPostProcessor.cs
+++ b/Assets/Editor/Tool/AssetsPostProcessor.cs
@@ -30,6 +30,9 @@
             case "Assets/ResourcesOut/Refdata/Config/Item.txt":
                 CreateGemItemConfig();
                 break;
+            case "Assets/ResourcesOut/Refdata/Config/Skill.txt":
+                CreateSkillClassifingConfig();
+                break;
         }
     }
 
@@ -58,4 +61,27 @@
         File.WriteAllLines(gemItemConfigPath, lines.ToArray(), Encoding.UTF8);
     }
 
+    static void CreateSkillClassifingConfig()
+    {
+        var skillClassifingConfigPath = Application.dataPath + "/ResourcesOut/Refdata/Config/SkillClassifing.txt";
+        var lines = new List<string>();
+        lines.Add("int\tint\tint\tint\tint");
+        lines.Add("SkillID\tSkillTypeID\tUseType\tFuncType\tSkillLV");
+        lines.Add("鍞竴鏍囪瘑\t鎶�鑳界被鍨媆t浣跨敤绫诲瀷\t鍔熻兘绫诲瀷\t鎶�鑳界瓑绾�");
+        SkillConfig.Init(true);
+        var keys = SkillConfig.GetKeys();
+        foreach (var key in keys)
+        {
+            var config = SkillConfig.Get(key);
+            lines.Add(StringUtility.Contact(config.SkillID, '\t', config.SkillTypeID, '\t', config.UseType, '\t', config.FuncType, '\t', config.SkillLV));
+        }
+
+        if (File.Exists(skillClassifingConfigPath))
+        {
+            File.Delete(skillClassifingConfigPath);
+        }
+
+        File.WriteAllLines(skillClassifingConfigPath, lines.ToArray(), Encoding.UTF8);
+    }
+
 }

--
Gitblit v1.8.0