------------------------------------------------ --作者: 何健 --日期: 2019-07-29 --文件: JiuTianTaskData.lua --模块: JiuTianTaskData --描述: 九天争峰副本的任务数据模型 ------------------------------------------------ local JiuTianTaskData = { --任务ID TaskID = 0, --已经完成进度 AlreadyStage = 0, --目标进度,总进度 TargetStage = 0, --是否已经领取 IsGet = false, } function JiuTianTaskData:New(data) if not data then return self:NewWithoutData() end local _m = Utils.DeepCopy(self) _m.TaskID = data.taskID _m.AlreadyStage = data.alreadyStage _m.TargetStage = data.targetStage _m.IsGet = data.isGet return _m end function JiuTianTaskData:NewWithoutData() local _m = Utils.DeepCopy(self) _m.TaskID = 0 _m.AlreadyStage = 0 _m.TargetStage = 0 _m.IsGet = false return _m end return JiuTianTaskData