------------------------------------------------ --作者: xc --日期: 2019-04-18 --文件: NatureModelData.lua --模块: NatureModelData --描述: 造化面板模型数据 ------------------------------------------------ --引用 ------------------------------------------------ local NatureBaseModelData = { Modelid = 0, --配置表模型id IsActive = false, --模型是否激活 Stage = 0, --几阶的模型 Name = nil, --模型名字 CameraSize = 0, --模型缩放 ModelIdList = List:New(), --分职业获取模型,存列表 } NatureBaseModelData.__index = NatureBaseModelData function NatureBaseModelData:New(natureatt,naturetype) local _M = Utils.DeepCopy(self) if type(natureatt.ModelID) == "number" then _M.Modelid = natureatt.ModelID else _M.ModelIdList = Utils.SplitNumber(natureatt.ModelID, '_') end _M.IsActive = false _M.Stage = naturetype == NatureEnum.Mount and natureatt.Steps or natureatt.Id _M.Name = natureatt.Name _M.CameraSize = natureatt.CameraSize return _M end return NatureBaseModelData