miduo_client/Assets/ManagedResources/~Lua/Modules/Battle/Logic/Weapon/WeaponSkillGroup.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