PGRData/Script/matrix/xentity/XFriend.lua

34 lines
835 B
Lua
Raw Permalink Normal View History

XFriend = XClass(nil, "XFriend")
local Default = {
FriendId = 0,
NickName = "",
Icon = 0,
Level = 0,
Sign = "",
IsOnline = false,
LastLoginTime = 0,
FriendExp = 0,
}
function XFriend:Ctor(friendId, createTime)
for key in pairs(Default) do
self[key] = Default[key]
end
self.FriendId = friendId
self.CreateTime = createTime
end
function XFriend:Update(playerInfo)
self.FriendId = playerInfo.Id
self.NickName = playerInfo.Name
self.Icon = playerInfo.CurrHeadPortraitId
self.Level = playerInfo.Level
self.Sign = playerInfo.Sign
self.IsOnline = playerInfo.IsOnline
self.LastLoginTime = playerInfo.LastLoginTime
self.FriendExp = playerInfo.FriendExp
self.CurrMedalId = playerInfo.CurrMedalId
self.HeadFrameId = playerInfo.CurrHeadFrameId
end