少年修仙传客户端代码仓库
client_linchunjie
2019-07-04 3911a7086f24c897912aaaa12dfae016296f57d8
4390 【主干】跨服天梯排行榜查看他人装备取不到数据时界面卡死
4个文件已修改
11 ■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToGameServer/CC0_CrossRealm/CC002_tagCGViewCrossPlayerInfo.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/OtherPlayerEquipModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/RoleParticularModel.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/RoleParticulars/RoleParticularsWin.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToGameServer/CC0_CrossRealm/CC002_tagCGViewCrossPlayerInfo.cs
@@ -4,7 +4,8 @@
// 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;
@@ -12,7 +13,7 @@
    }
    public override void WriteToBytes () {
        WriteBytes (PlayerID, NetDataType.DWORD);
        WriteBytes (PlayerID, NetDataType.DWORD);         WriteBytes(EquipClassLV, NetDataType.BYTE);
    }
}
System/RoleParticulars/OtherPlayerEquipModel.cs
@@ -75,6 +75,7 @@
                        {
                            var sendInfo = new CC002_tagCGViewCrossPlayerInfo();
                            sendInfo.PlayerID = (uint)playerId;
                            sendInfo.EquipClassLV= (byte)level;
                            GameNetSystem.Instance.SendInfo(sendInfo);
                        }
                        break;
System/RoleParticulars/RoleParticularModel.cs
@@ -644,6 +644,7 @@
                case 5:
                    if (!WindowCenter.Instance.IsOpen<RoleParticularsWin>())
                    {
                        RoleParticularsWin.viewType = viewPlayerType;
                        WindowCenter.Instance.Open<RoleParticularsWin>();
                    }
                    break;
System/RoleParticulars/RoleParticularsWin.cs
@@ -26,6 +26,8 @@
        [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>(); } }
@@ -123,7 +125,7 @@
            otherPlayerEquipModel.ViewPlayerEquip(new OtherPlayerEquipModel.PlayerBriefInfo()
            {
                viewType = model.viewPlayerType,
                viewType = viewType,
                id = model.viewPlayer,
                realm = viewPlayerData.rolePropData.RealmLV,
                job = viewPlayerData.rolePropData.Job,