GameFramework.ClientModule.JoinSkillDslResource C# (CSharp) Method

JoinSkillDslResource() private static method

private static JoinSkillDslResource ( ) : void
return void
        private static void JoinSkillDslResource()
        {
            foreach (var pair in TableConfig.SkillProvider.Instance.SkillMgr.GetData()) {
                TableConfig.Skill skill = pair.Value as TableConfig.Skill;
                TableConfig.SkillDsl skillDsl = TableConfig.SkillDslProvider.Instance.GetSkillDsl(skill.dslSkillId);
                skill.dslFile = skillDsl.dslFile;
                skill.damageData.Damage = skill.damage;
                skill.damageData.HpRecover = skill.addhp;
                skill.damageData.MpRecover = skill.addmp;
                skill.damageData.AddAttack = skill.addattack;
                skill.damageData.AddDefence = skill.adddefence;
                skill.damageData.AddRps = skill.addrps;
                skill.damageData.AddCritical = skill.addcritical;
                skill.damageData.AddCriticalPow = skill.addcriticalpow;
                skill.damageData.AddSpeed = skill.addspeed;
                skill.damageData.AddShield = skill.addshield;
            }
            var resources = TableConfig.SkillResourcesProvider.Instance.SkillResourcesMgr.GetData();
            foreach (var resource in resources) {
                int skillId = resource.skillId;
                string key = resource.key;
                string res = resource.resource;
                TableConfig.Skill skill = TableConfig.SkillProvider.Instance.GetSkill(skillId);
                if (null != skill) {
                    if (skill.resources.ContainsKey(key)) {
                        //repeat
                    } else {
                        skill.resources.Add(key, res);
                    }
                }
            }
        }