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