2020-10-29 16:36:10 +08:00
|
|
|
MSkillGroup = {}
|
|
|
|
|
|
|
|
function MSkillGroup:New()
|
|
|
|
local o = {}
|
|
|
|
setmetatable(o, self)
|
|
|
|
self.__index = self
|
|
|
|
return o
|
|
|
|
end
|
|
|
|
|
|
|
|
-- 初始化数据
|
|
|
|
function MSkillGroup:Init(monster, groupData)
|
|
|
|
self.owner = monster
|
|
|
|
self.skillGroupData = groupData
|
|
|
|
-- 创建技能
|
|
|
|
self.skillList = {}
|
2020-11-01 16:23:43 +08:00
|
|
|
for index, data in ipairs(self.skillGroupData) do
|
2020-10-31 04:45:44 +08:00
|
|
|
self.skillList[index] = MSkillManager.CreateMSkill(monster, self, index, data)
|
2020-10-29 16:36:10 +08:00
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
function MSkillGroup:GetOwner()
|
|
|
|
return self.owner
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
function MSkillGroup:Run()
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
return MSkillGroup
|