| | |
| | | case "Assets/ResourcesOut/Refdata/Config/Item.txt": |
| | | CreateGemItemConfig(); |
| | | break; |
| | | case "Assets/ResourcesOut/Refdata/Config/Skill.txt": |
| | | CreateSkillClassifingConfig(); |
| | | break; |
| | | } |
| | | } |
| | | |
| | |
| | | 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); |
| | | } |
| | | |
| | | } |