local GroupItemData = class("GroupItemData") function GroupItemData:ctor(groupId) self.GroupID = groupId self.MissionCondition = {{102,10001}} self.Reward = nil self.GroupTaskList={} self.RewardCfg = nil end function GroupItemData:SetCondition(conditionType,conditionData) local data = self.MissionCondition[1] --LogError("------SetCondition--------"..Inspect(data[1])) if conditionData > data[2] then self.MissionCondition = {{conditionType,conditionData}} end end function GroupItemData:SetReward(reward) self.Reward = reward end function GroupItemData:AddTaskid(id) table.insert(self.GroupTaskList,id) end function GroupItemData:SetRewardCfg(data) if self.rewardCfg == nil and #(data.GroupReward) > 0 then self.rewardCfg = data end end return GroupItemData