From ea802ce76f3e2b8d6e2daa70f0afad3e2bc6bdcd Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 25 十二月 2018 20:11:52 +0800
Subject: [PATCH] merge 'CrossServer'

---
 Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs           |   16 +++
 Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta           |   12 ++
 Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs.meta       |   12 ++
 Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs                          |   33 ++++++
 Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs.meta                 |   12 ++
 Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs            |   11 ++
 Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs.meta       |   12 ++
 Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs.meta |   12 ++
 Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs                      |   29 +++++
 Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm.meta                                              |    9 +
 Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs                      |   23 ++++
 Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs                |   11 ++
 Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs.meta                 |   12 ++
 Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs      |   20 ++++
 Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta                     |   12 ++
 Core/NetworkPackage/ServerPack/HC1_CrossRealm.meta                                                      |    9 +
 Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs            |   11 ++
 Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs.meta      |   12 ++
 18 files changed, 268 insertions(+), 0 deletions(-)

diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs
new file mode 100644
index 0000000..d33ea2f
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs
@@ -0,0 +1,16 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 02 跨服PK购买次数 #tagCMCrossRealmPKBuy

+

+public class CC102_tagCMCrossRealmPKBuy : GameNetPackBasic {

+

+    public CC102_tagCMCrossRealmPKBuy () {

+        combineCmd = (ushort)0x03FE;

+        _cmd = (ushort)0xC102;

+    }

+

+    public override void WriteToBytes () {

+    }

+

+}

diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs.meta
new file mode 100644
index 0000000..50b5be6
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC102_tagCMCrossRealmPKBuy.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e7100e28cb3f53a4e98018090007a707
+timeCreated: 1545270558
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs
new file mode 100644
index 0000000..6e7875a
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs
@@ -0,0 +1,20 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 03 跨服PK领取奖励 #tagCMCrossRealmPKGetAward

+

+public class CC103_tagCMCrossRealmPKGetAward : GameNetPackBasic {

+    public byte AwardType;    // 奖励类型;1-每日匹配奖励,2-每日胜利奖励,3-段位达标奖励,4-赛季结算奖励

+    public byte AwardData;    // 奖励类型对应领取值;每日匹配奖励时为匹配次数,每日胜利奖励时为胜利次数,段位达标奖励时为领取的段位

+

+    public CC103_tagCMCrossRealmPKGetAward () {

+        combineCmd = (ushort)0x03FE;

+        _cmd = (ushort)0xC103;

+    }

+

+    public override void WriteToBytes () {

+        WriteBytes (AwardType, NetDataType.BYTE);

+        WriteBytes (AwardData, NetDataType.BYTE);

+    }

+

+}

diff --git a/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs.meta b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs.meta
new file mode 100644
index 0000000..4cc389d
--- /dev/null
+++ b/Core/NetworkPackage/ClientPack/ClientToMapServer/CC1_CrossRealm/CC103_tagCMCrossRealmPKGetAward.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e25b6557e785cee44b441e2282033fca
+timeCreated: 1545270558
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs b/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs
new file mode 100644
index 0000000..bb927b3
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// C0 04 跨服PK赛季信息 #tagGCCrossRealmPKSeason

+

+public class DTCC004_tagGCCrossRealmPKSeason : DtcBasic {

+    public override void Done(GameNetPackBasic vNetPack) {

+        base.Done(vNetPack);

+        HC004_tagGCCrossRealmPKSeason vNetData = vNetPack as HC004_tagGCCrossRealmPKSeason;

+    }

+}

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta b/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta
new file mode 100644
index 0000000..e45e06c
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC0_CrossRealm/DTCC004_tagGCCrossRealmPKSeason.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: caa8b080f4218d74dbadca1f9f9bac29
+timeCreated: 1545270558
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm.meta b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm.meta
new file mode 100644
index 0000000..e41ecf7
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 203e267f18fa9a4489deaf43abce13d4
+folderAsset: yes
+timeCreated: 1545270557
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs
new file mode 100644
index 0000000..f0bcbb6
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 01 跨服PK玩家信息 #tagMCCrossRealmPKPlayerInfo

+

+public class DTCC101_tagMCCrossRealmPKPlayerInfo : DtcBasic {

+    public override void Done(GameNetPackBasic vNetPack) {

+        base.Done(vNetPack);

+        HC101_tagMCCrossRealmPKPlayerInfo vNetData = vNetPack as HC101_tagMCCrossRealmPKPlayerInfo;

+    }

+}

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs.meta b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs.meta
new file mode 100644
index 0000000..636e1d9
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC101_tagMCCrossRealmPKPlayerInfo.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d54379145182fd24a9ff69ea74a7c50a
+timeCreated: 1545270558
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs
new file mode 100644
index 0000000..d207dcc
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs
@@ -0,0 +1,11 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 02 跨服PK玩家奖励记录 #tagMCCrossRealmPKAwardState

+

+public class DTCC102_tagMCCrossRealmPKAwardState : DtcBasic {

+    public override void Done(GameNetPackBasic vNetPack) {

+        base.Done(vNetPack);

+        HC102_tagMCCrossRealmPKAwardState vNetData = vNetPack as HC102_tagMCCrossRealmPKAwardState;

+    }

+}

diff --git a/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs.meta b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs.meta
new file mode 100644
index 0000000..ebd7f7f
--- /dev/null
+++ b/Core/NetworkPackage/DTCFile/ServerPack/HC1_CrossRealm/DTCC102_tagMCCrossRealmPKAwardState.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 468e956e3141c9142a62e1028830ad22
+timeCreated: 1545270557
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs b/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs
new file mode 100644
index 0000000..9b01d57
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs
@@ -0,0 +1,33 @@
+using UnityEngine;
+using System.Collections;
+
+// C0 04 跨服PK赛季信息 #tagGCCrossRealmPKSeason

+

+public class HC004_tagGCCrossRealmPKSeason : GameNetPackBasic {

+    public byte ZoneCount;    // 所有赛区个数

+    public  byte[] ZoneIDList;    // 所有赛区列表

+    public byte ZoneID;    // 所属赛区ID

+    public ushort SeasonID;    // 当前赛季ID

+    public string StartDate;    // 开始日期 yyyy-MM-dd

+    public string EndDate;    // 结束日期 yyyy-MM-dd

+    public string EndTime;    // 赛季结算时间,赛季奖励该时间后才可领取 hh:mm

+    public string NextStartDate;    // 下赛季开始日期 yyyy-MM-dd

+    public string NextEndDate;    // 下赛季结束日期 yyyy-MM-dd

+

+    public HC004_tagGCCrossRealmPKSeason () {

+        _cmd = (ushort)0xC004;

+    }

+

+    public override void ReadFromBytes (byte[] vBytes) {

+        TransBytes (out ZoneCount, vBytes, NetDataType.BYTE);

+        TransBytes (out ZoneIDList, vBytes, NetDataType.BYTE, ZoneCount);

+        TransBytes (out ZoneID, vBytes, NetDataType.BYTE);

+        TransBytes (out SeasonID, vBytes, NetDataType.WORD);

+        TransBytes (out StartDate, vBytes, NetDataType.Chars, 10);

+        TransBytes (out EndDate, vBytes, NetDataType.Chars, 10);

+        TransBytes (out EndTime, vBytes, NetDataType.Chars, 5);

+        TransBytes (out NextStartDate, vBytes, NetDataType.Chars, 10);

+        TransBytes (out NextEndDate, vBytes, NetDataType.Chars, 10);

+    }

+

+}

diff --git a/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta b/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta
new file mode 100644
index 0000000..5a8d878
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC0_CrossRealm/HC004_tagGCCrossRealmPKSeason.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 5dde8bcae1e094b4ca6f1b79a42c600c
+timeCreated: 1545270557
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/ServerPack/HC1_CrossRealm.meta b/Core/NetworkPackage/ServerPack/HC1_CrossRealm.meta
new file mode 100644
index 0000000..ccde62d
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC1_CrossRealm.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 74514a6800d6821458e69409737b8171
+folderAsset: yes
+timeCreated: 1545270557
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs
new file mode 100644
index 0000000..6b28cad
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs
@@ -0,0 +1,29 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 01 跨服PK玩家信息 #tagMCCrossRealmPKPlayerInfo

+

+public class HC101_tagMCCrossRealmPKPlayerInfo : GameNetPackBasic {

+    public uint Score;    // 当前积分

+    public byte DanLV;    // 当前段位

+    public ushort PKCount;    // PK次数

+    public ushort WinCount;    // 胜利次数

+    public ushort CWinCount;    // 连胜次数

+    public byte DayPKCount;    // 当日已PK次数

+    public byte DayBuyCount;    // 当日已购买次数

+

+    public HC101_tagMCCrossRealmPKPlayerInfo () {

+        _cmd = (ushort)0xC101;

+    }

+

+    public override void ReadFromBytes (byte[] vBytes) {

+        TransBytes (out Score, vBytes, NetDataType.DWORD);

+        TransBytes (out DanLV, vBytes, NetDataType.BYTE);

+        TransBytes (out PKCount, vBytes, NetDataType.WORD);

+        TransBytes (out WinCount, vBytes, NetDataType.WORD);

+        TransBytes (out CWinCount, vBytes, NetDataType.WORD);

+        TransBytes (out DayPKCount, vBytes, NetDataType.BYTE);

+        TransBytes (out DayBuyCount, vBytes, NetDataType.BYTE);

+    }

+

+}

diff --git a/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs.meta b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs.meta
new file mode 100644
index 0000000..4f8b05e
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC101_tagMCCrossRealmPKPlayerInfo.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 9712e4e83b45fd149a79233a914f87a3
+timeCreated: 1545270557
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs
new file mode 100644
index 0000000..28ce00e
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs
@@ -0,0 +1,23 @@
+using UnityEngine;
+using System.Collections;
+
+// C1 02 跨服PK玩家奖励记录 #tagMCCrossRealmPKAwardState

+

+public class HC102_tagMCCrossRealmPKAwardState : GameNetPackBasic {

+    public uint DayPKCountAwardState;    // 每日匹配次数奖励记录,二进制位存储是否已领取,按匹配次数升序排序索引代表奖励位

+    public uint DayWinCountAwardState;    // 每日胜利次数奖励记录,二进制位存储是否已领取,按胜利次数升序排序索引代表奖励位

+    public uint DanLVAwardState;    // 段位达标奖励记录,二进制位存储是否已领取,按段位代表奖励位

+    public byte SeasonAwardState;    // 赛季结算奖励是否已领取

+

+    public HC102_tagMCCrossRealmPKAwardState () {

+        _cmd = (ushort)0xC102;

+    }

+

+    public override void ReadFromBytes (byte[] vBytes) {

+        TransBytes (out DayPKCountAwardState, vBytes, NetDataType.DWORD);

+        TransBytes (out DayWinCountAwardState, vBytes, NetDataType.DWORD);

+        TransBytes (out DanLVAwardState, vBytes, NetDataType.DWORD);

+        TransBytes (out SeasonAwardState, vBytes, NetDataType.BYTE);

+    }

+

+}

diff --git a/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs.meta b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs.meta
new file mode 100644
index 0000000..3388454
--- /dev/null
+++ b/Core/NetworkPackage/ServerPack/HC1_CrossRealm/HC102_tagMCCrossRealmPKAwardState.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 4d2f840c51ccc944da32e0dc4a734d6e
+timeCreated: 1545270557
+licenseType: Pro
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

--
Gitblit v1.8.0