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