少年修仙传客户端基础资源
client_Wu Xijin
2019-02-19 2d629b320790be95bbc7c42bbd4f62fdf098b2fb
3335 配置表解析优化。
1个文件已修改
26 ■■■■■ 已修改文件
Assets/Editor/Tool/AssetsPostProcessor.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);
    }
}