Files
Main/Assets/GameAssets/Resources/Lua/Logic/KaosOrderBaseSystem/HuangGuLingData.lua
2025-01-25 04:38:09 +08:00

55 lines
1.2 KiB
Lua

------------------------------------------------
--作者: gzy
--日期: 2021-04-21
--文件: HuangGuLingData.lua
--模块: HuangGuLingData
--描述: 荒古令iten数据
------------------------------------------------
-- 引用
local HuangGuLingData = {
Id = 0,
Score = 0,
FreeItemState = false,
SpecialItemState = false,
Rank = 0,
FreeItem = nil,
SpecialItem = nil,
IfEnd = false,
IfLast = 0,
Cfg = nil,
}
function HuangGuLingData:New(id)
local _m = Utils.DeepCopy(self)
_m.Id = id
_m:SetDate()
return _m
end
--设置免费奖励的状态
function HuangGuLingData:SetFreeState(state)
self.FreeItemState = state
end
--设置特殊奖励的状态
function HuangGuLingData:SetSpecialState(state)
self.SpecialItemState = state
end
function HuangGuLingData:SetDate()
local _cfg = DataConfig.DataKaoShangLingHorse[self.Id]
self.Score = _cfg.Score
self.Rank = _cfg.Rank
self.FreeItem = _cfg.CommonReward
self.SpecialItem = _cfg.SpecailReward
self.IfEnd = _cfg.IfEnd
self.IfLast = _cfg.IfLast
self.Cfg = _cfg
end
function HuangGuLingData:GetCfg()
return self.Cfg
end
return HuangGuLingData