38 lines
896 B
Lua
38 lines
896 B
Lua
MSkillGroup = {}
|
|
|
|
function MSkillGroup:New()
|
|
local o = {}
|
|
setmetatable(o, self)
|
|
self.__index = self
|
|
return o
|
|
end
|
|
|
|
-- 初始化数据
|
|
function MSkillGroup: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] = MSkillManager.CreateMSkill(monster, self, i, self.skillGroupData[i],groupIndex)
|
|
end
|
|
end
|
|
|
|
function MSkillGroup:GetOwner()
|
|
return self.owner
|
|
end
|
|
|
|
|
|
function MSkillGroup:Run()
|
|
|
|
end
|
|
|
|
return MSkillGroup |