55 lines
1.2 KiB
Lua
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
|