| 123456789101112131415161718192021222324252627282930313233 |
- 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
|