Files
Main/Assets/GameAssets/Resources/Lua/Logic/MapLogicEx/JiuTianZF/JiuTianTaskData.lua

39 lines
947 B
Lua
Raw Normal View History

2025-01-25 04:38:09 +08:00
------------------------------------------------
--作者: 何健
--日期: 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