4390 【主干】跨服天梯排行榜查看他人装备取不到数据时界面卡死
| | |
| | | // C0 02 查看跨服玩家信息 #tagCGViewCrossPlayerInfo
|
| | |
|
| | | public class CC002_tagCGViewCrossPlayerInfo : GameNetPackBasic {
|
| | | public uint PlayerID; // 跨服玩家ID
|
| | | public uint PlayerID; // 跨服玩家ID
|
| | | public byte EquipClassLV; //大于0为查看指定境界阶装备信息,0为查看默认信息
|
| | |
|
| | | public CC002_tagCGViewCrossPlayerInfo () {
|
| | | combineCmd = (ushort)0x1801;
|
| | |
| | | }
|
| | |
|
| | | public override void WriteToBytes () {
|
| | | WriteBytes (PlayerID, NetDataType.DWORD);
|
| | | WriteBytes (PlayerID, NetDataType.DWORD);
WriteBytes(EquipClassLV, NetDataType.BYTE);
|
| | | }
|
| | |
|
| | | }
|
| | |
| | | { |
| | | var sendInfo = new CC002_tagCGViewCrossPlayerInfo(); |
| | | sendInfo.PlayerID = (uint)playerId; |
| | | sendInfo.EquipClassLV= (byte)level; |
| | | GameNetSystem.Instance.SendInfo(sendInfo); |
| | | } |
| | | break; |
| | |
| | | case 5:
|
| | | if (!WindowCenter.Instance.IsOpen<RoleParticularsWin>())
|
| | | {
|
| | | RoleParticularsWin.viewType = viewPlayerType;
|
| | | WindowCenter.Instance.Open<RoleParticularsWin>();
|
| | | }
|
| | | break;
|
| | |
| | | [SerializeField] Text m_FightPower;
|
| | | [SerializeField] RawImage m_RawPlayer;
|
| | |
|
| | | public static int viewType = -1;
|
| | |
|
| | | RoleParticularModel model { get { return ModelCenter.Instance.GetModel<RoleParticularModel>(); } }
|
| | | FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
|
| | | OtherPlayerEquipModel otherPlayerEquipModel { get { return ModelCenter.Instance.GetModel<OtherPlayerEquipModel>(); } }
|
| | |
| | |
|
| | | otherPlayerEquipModel.ViewPlayerEquip(new OtherPlayerEquipModel.PlayerBriefInfo()
|
| | | {
|
| | | viewType = model.viewPlayerType,
|
| | | viewType = viewType,
|
| | | id = model.viewPlayer,
|
| | | realm = viewPlayerData.rolePropData.RealmLV,
|
| | | job = viewPlayerData.rolePropData.Job,
|