------------------------------------------------ --作者: xc --日期: 2019-04-16 --文件: NatureSkillSetData.lua --模块: NatureSkillSetData --描述: 造化面板技能数据 ------------------------------------------------ --引用 ------------------------------------------------ local NatureSkillSetData = { SkillInfo = nil, --配置表技能数据 IsActive = false, --技能是否激活 NeedLevel = 0, --技能激活等级 SkillType = 0, --技能类型 SkillLevel = 0, --技能当前等级 } NatureSkillSetData.__index = NatureSkillSetData function NatureSkillSetData:New(natureatt,type) local _M = Utils.DeepCopy(self) local _cs = {'_'} local _skill = Utils.SplitStrByTable(natureatt.Skill,_cs) local _skilltype = tonumber(_skill[1]) local _skilllevel = tonumber(_skill[2]) _M.SkillInfo = DataConfig.DataSkill[_skilltype * 100 + _skilllevel] if not _M.SkillInfo then Debug.LogError("NatureSkill is is nil!!!!!!!!!!!!!!!!",natureatt.Skill) end _M.SkillType = _skilltype _M.SkillLevel = _skilllevel _M.IsActive = false _M.NeedLevel = natureatt.Id return _M end return NatureSkillSetData