| | |
| | | self.playerInfo.RealmLV = curPlayer.GetOfficialRank()
|
| | | self.playerInfo.OnlineType = 1 # 0 不在线 1 在线 2 脱机在线
|
| | | self.playerInfo.Face = curPlayer.GetFace()
|
| | | self.playerInfo.FacePic = curPlayer.GetFacePic()
|
| | | if not self.playerInfo.RefCount:
|
| | | self.playerInfo.RefCount = 1
|
| | | return
|
| | |
| | | packStruct.RealmLV = self.playerInfo.RealmLV
|
| | | packStruct.OnlineType = self.playerInfo.OnlineType
|
| | | packStruct.Face = self.playerInfo.Face
|
| | | packStruct.FacePic = self.playerInfo.FacePic
|
| | | return packStruct
|
| | |
|
| | | # 更新玩家数据引用, 根据需求是否更新玩家数据
|
| | |
| | | playerSocial.RealmLV = 1
|
| | | playerSocial.OnlineType = ChConfig.Def_Offline
|
| | | playerSocial.Face = 0
|
| | | playerSocial.FacePic = 0
|
| | | else:
|
| | | cacheDict = PlayerViewCache.GetCachePropDataDict(curCache)
|
| | |
|
| | |
| | | playerSocial.RealmLV = cacheDict["RealmLV"]
|
| | | playerSocial.OnlineType = ChConfig.Def_Offline
|
| | | playerSocial.Face = cacheDict.get("Face", 0)
|
| | | playerSocial.FacePic = cacheDict.get("FacePic", 0)
|
| | |
|
| | | self.SocialInfo[playerID] = SocialPlayerData(playerSocial)
|
| | | socialPlayer = self.SocialInfo[playerID]
|
| | |
| | | socialPlayer.playerInfo.PlayerName = value
|
| | | elif notifyType == IPY_PlayerDefine.CDBPlayerRefresh_Face:
|
| | | socialPlayer.playerInfo.Face = value
|
| | | elif notifyType == IPY_PlayerDefine.CDBPlayerRefresh_HairColor:
|
| | | socialPlayer.playerInfo.FacePic = value
|
| | | else:
|
| | | return
|
| | |
|