miduo_server/luafight/Modules/Battle/Logic/Monster/MonsterSkill/MSkillGroup.lua

38 lines
896 B
Lua
Raw Normal View History

2020-10-29 16:36:10 +08:00
MSkillGroup = {}
function MSkillGroup:New()
local o = {}
setmetatable(o, self)
self.__index = self
return o
end
-- 初始化数据
2021-10-22 16:59:08 +08:00
function MSkillGroup:Init(monster, groupIndex, groupData)
2020-10-29 16:36:10 +08:00
self.owner = monster
2021-10-22 16:59:08 +08:00
self.groupIndex = groupIndex
2020-10-29 16:36:10 +08:00
self.skillGroupData = groupData
-- 创建技能
self.skillList = {}
2021-10-22 16:59:08 +08:00
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
2022-03-22 17:20:23 +08:00
self.skillList[i] = MSkillManager.CreateMSkill(monster, self, i, self.skillGroupData[i],groupIndex)
2020-10-29 16:36:10 +08:00
end
end
function MSkillGroup:GetOwner()
return self.owner
end
function MSkillGroup:Run()
end
return MSkillGroup