63 lines
1.3 KiB
Lua
63 lines
1.3 KiB
Lua
------------------------------------------------
|
|
--作者: 王圣
|
|
--日期: 2021-07-15
|
|
--文件: LoverInfo.lua
|
|
--模块: LoverInfo
|
|
--描述: 仙侣信息
|
|
------------------------------------------------
|
|
local LoverInfo = {
|
|
--id
|
|
Id = 0,
|
|
--等级
|
|
Lv = 0,
|
|
--名字
|
|
Name = "",
|
|
--职业
|
|
Caree = 0,
|
|
--战力
|
|
Power = 0,
|
|
--外观
|
|
VsInfo = nil,
|
|
--是否准备
|
|
IsReady = false,
|
|
--是否拒绝
|
|
IsJuJue = false,
|
|
--头像Id
|
|
HeadId = 0,
|
|
--头像框Id
|
|
FrameHeadId = 0,
|
|
--自定义头像路径
|
|
HeadPicPath = "",
|
|
--是否使用自定义头像
|
|
IsShowHeadPic = false,
|
|
}
|
|
|
|
function LoverInfo:New()
|
|
local _m = Utils.DeepCopy(self)
|
|
return _m
|
|
end
|
|
|
|
function LoverInfo:ParseMsg(msg)
|
|
if msg == nil then
|
|
return
|
|
end
|
|
self.Id = msg.id
|
|
self.Name = msg.name
|
|
self.Caree = msg.occupation
|
|
self.Power = msg.power
|
|
self.Lv = msg.level
|
|
if msg.facade ~= nil then
|
|
self.VsInfo = PlayerVisualInfo:New()
|
|
self.VsInfo:ParseByLua(msg.facade, 0)
|
|
end
|
|
--解析头像数据
|
|
if msg.head ~= nil then
|
|
self.HeadId = msg.head.fashionHead
|
|
self.FrameHeadId = msg.head.fashionFrame
|
|
self.HeadPicPath = msg.head.customHeadPath
|
|
self.IsShowHeadPic = msg.head.useCustomHead
|
|
self.IsReady = false
|
|
end
|
|
end
|
|
|
|
return LoverInfo |