--作者: 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