51 lines
1.4 KiB
Lua
51 lines
1.4 KiB
Lua
--作者: xc
|
|
--日期: 2019-04-18
|
|
--文件: NaturePetData.lua
|
|
--模块: NaturePetData
|
|
--描述: 坐骑数据系统子类继承NatureBaseData
|
|
------------------------------------------------
|
|
local NatureBase = require "Logic.Nature.NatureBaseData"
|
|
|
|
local NaturePetData = {
|
|
}
|
|
|
|
function NaturePetData:New()
|
|
local _obj = NatureBase:New(NatureEnum.Pet)
|
|
local _M = Utils.DeepCopy(self)
|
|
_M.super = _obj
|
|
return _M
|
|
end
|
|
|
|
--初始化技能
|
|
function NaturePetData:Initialize()
|
|
--可以吃的道具
|
|
--local _iteminfo = DataConfig.DataHorseBasic[1].UpItem
|
|
--self:AnalysisItem(_iteminfo)
|
|
end
|
|
|
|
--反初始化
|
|
function NaturePetData:UnInitialize()
|
|
end
|
|
|
|
--初始化服务器数据
|
|
function NaturePetData:InitWingInfo(msg)
|
|
if msg and msg.natureInfo then
|
|
self.Cfg = DataConfig.DataHuaxingfabao[msg.natureInfo.curLevel]
|
|
-- self.super:UpDateModel(msg.natureInfo.haveActiveModel) --设置模型
|
|
-- self.super:UpDataFashionInfos(msg.natureInfo.outlineInfo) --设置化形
|
|
self.super:Parase(msg.natureType, msg.natureInfo)
|
|
-- self.super:UpDateFashionHit(FunctionStartIdCode.FaBaoHuaxing)
|
|
self.super:UpDateDrugHit(FunctionStartIdCode.PetProSoul)
|
|
end
|
|
end
|
|
|
|
--更新吃果子信息
|
|
function NaturePetData:UpDateGrugInfo(msg)
|
|
self.super.Fight = msg.fight
|
|
self.super:UpDateDrug(msg.druginfo)
|
|
self.super:UpDateDrugHit(FunctionStartIdCode.PetProSoul)
|
|
end
|
|
|
|
return NaturePetData
|
|
|