39 lines
947 B
Lua
39 lines
947 B
Lua
------------------------------------------------
|
|
--作者: 何健
|
|
--日期: 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 |