Files
Main/Assets/GameAssets/Resources/Lua/Logic/Nature/NatureSkillSetData.lua
2025-01-25 04:38:09 +08:00

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