少年修仙传客户端代码仓库
client_Wu Xijin
2018-12-27 0e3c4572626608587b35c415c7e75c26170c35af
5398  【前端】【1.4】跨服竞技场开发
2个文件已修改
4 ■■■■ 已修改文件
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC001_tagGCCrossRealmPKMatchOK.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Login/CrossServerLogin.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC001_tagGCCrossRealmPKMatchOK.cs
@@ -8,6 +8,7 @@
    public ushort RoomID;    // 房间ID
    public byte NameLen;
    public string PlayerName;    // 跨服名字
    public byte Number;    // 位置编号;1-左,2-右
    public byte MatchPlayerCount;
    public tagGCCrossRealmPKMatchPlayer[] MatchPlayer = null;    // 匹配到的玩家
@@ -21,6 +22,7 @@
        TransBytes(out RoomID, vBytes, NetDataType.WORD);
        TransBytes(out NameLen, vBytes, NetDataType.BYTE);
        TransBytes(out PlayerName, vBytes, NetDataType.Chars, NameLen);
        TransBytes(out Number, vBytes, NetDataType.BYTE);
        TransBytes(out MatchPlayerCount, vBytes, NetDataType.BYTE);
        MatchPlayer = new tagGCCrossRealmPKMatchPlayer[MatchPlayerCount];
        for (int i = 0; i < MatchPlayerCount; i++)
System/Login/CrossServerLogin.cs
@@ -46,6 +46,7 @@
                autoEnsureTime = Time.time + 5f,
                myName = matchOK.PlayerName,
                myJob = PlayerDatas.Instance.baseData.Job,
                myBornPoint = matchOK.Number,
                opponentName = matchOK.MatchPlayer[0].PlayerName,
                opponentJob = matchOK.MatchPlayer[0].Job,
                opponentMaxHp = (int)matchOK.MatchPlayer[0].MaxHP,
@@ -265,6 +266,7 @@
        public float validTimeLimited;
        public string myName;
        public int myJob;
        public int myBornPoint;//1-左;2-右
        public int opponentPlayerId;
        public string opponentName;
        public int opponentJob;