| | |
| | | { |
| | | case "Assets/ResourcesOut/Refdata/Config/Item.txt": |
| | | CreateGemItemConfig(); |
| | | CreateEquipSuitNameConfig(); |
| | | break; |
| | | case "Assets/ResourcesOut/Refdata/Config/Skill.txt": |
| | | CreateSkillClassifingConfig(); |
| | |
| | | File.WriteAllLines(skillClassifingConfigPath, lines.ToArray(), Encoding.UTF8); |
| | | } |
| | | |
| | | static void CreateEquipSuitNameConfig() |
| | | { |
| | | var filePath = Application.dataPath + "/ResourcesOut/Refdata/Config/EquipSuitName.txt"; |
| | | var lines = new List<string>(); |
| | | lines.Add("int\tint\tint\tint\tstring"); |
| | | lines.Add("id\tjob\tlevel\tplace\tname"); |
| | | lines.Add("唯一标识\t职业\t阶级\t部位\t名字"); |
| | | ItemConfig.Init(true); |
| | | var keys = ItemConfig.GetKeys(); |
| | | foreach (var key in keys) |
| | | { |
| | | var config = ItemConfig.Get(key); |
| | | if (config.SuiteiD > 0) |
| | | { |
| | | lines.Add(StringUtility.Contact(config.ID, '\t', config.JobLimit, "\t", config.LV, '\t', config.EquipPlace, '\t', config.ItemName)); |
| | | } |
| | | } |
| | | |
| | | if (File.Exists(filePath)) |
| | | { |
| | | File.Delete(filePath); |
| | | } |
| | | |
| | | File.WriteAllLines(filePath, lines.ToArray(), Encoding.UTF8); |
| | | } |
| | | |
| | | } |