38 lines
931 B
Lua
38 lines
931 B
Lua
WeaponSkillGroup = {}
|
|
|
|
function WeaponSkillGroup:New()
|
|
local o = {}
|
|
setmetatable(o, self)
|
|
self.__index = self
|
|
return o
|
|
end
|
|
|
|
-- 初始化数据
|
|
function WeaponSkillGroup:Init(monster, groupIndex, groupData)
|
|
self.owner = monster
|
|
self.groupIndex = groupIndex
|
|
self.skillGroupData = groupData
|
|
-- 创建技能
|
|
self.skillList = {}
|
|
local num=0
|
|
-- for index, data in ipairs(self.skillGroupData) do
|
|
-- LogError("careat skill=="..index.." data=="..data.effect[1])
|
|
-- num=num+1
|
|
-- self.skillList[num] = MSkillManager.CreateMSkill(monster, self, num, data)
|
|
|
|
-- end
|
|
for i = 1, #self.skillGroupData do
|
|
self.skillList[i] = WeaponSkillManager.CreateMSkill(monster, self, i, self.skillGroupData[i],groupIndex)
|
|
end
|
|
end
|
|
|
|
function WeaponSkillGroup:GetOwner()
|
|
return self.owner
|
|
end
|
|
|
|
|
|
function WeaponSkillGroup:Run()
|
|
|
|
end
|
|
|
|
return WeaponSkillGroup |