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

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