38 lines
1.2 KiB
Lua
38 lines
1.2 KiB
Lua
------------------------------------------------
|
|
--作者: 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 |