31 lines
606 B
Lua
31 lines
606 B
Lua
|
MSkillGroup = {}
|
||
|
|
||
|
function MSkillGroup:New()
|
||
|
local o = {}
|
||
|
setmetatable(o, self)
|
||
|
self.__index = self
|
||
|
return o
|
||
|
end
|
||
|
|
||
|
-- 初始化数据
|
||
|
function MSkillGroup:Init(monster, groupData)
|
||
|
LogBattle("MSkillGroup Init")
|
||
|
self.owner = monster
|
||
|
self.skillGroupData = groupData
|
||
|
-- 创建技能
|
||
|
self.skillList = {}
|
||
|
for index, data in ipairs(self.skillGroupData) do
|
||
|
self.skillList[index] = MSkillManager.CreateMSkill(monster, self, index, data[1])
|
||
|
end
|
||
|
end
|
||
|
|
||
|
function MSkillGroup:GetOwner()
|
||
|
return self.owner
|
||
|
end
|
||
|
|
||
|
|
||
|
function MSkillGroup:Run()
|
||
|
|
||
|
end
|
||
|
|
||
|
return MSkillGroup
|