| | |
| | | get {
|
| | | lock (lockojb1) { return m_PackageTable; }
|
| | | }
|
| | | set {
|
| | | lock (lockojb1) { m_PackageTable = value; }
|
| | | }
|
| | | }
|
| | |
|
| | | static object lockojb2 = new object();
|
| | |
| | | get {
|
| | | lock (lockojb2) { return m_PackToBusinessTable; }
|
| | | }
|
| | | set {
|
| | | lock (lockojb2) { m_PackToBusinessTable = value; }
|
| | | }
|
| | | }
|
| | |
|
| | | public static void Init()
|
| | | {
|
| | | // 登记相应的数据体及对应的数据转逻辑类
|
| | | Register(typeof(H0208_tagTalkCountry), typeof(DTC0208_tagTalkCountry));
|
| | | Register(typeof(HB102_tagMCClothesCoatSkinState), typeof(DTCB102_tagMCClothesCoatSkinState));
|
| | | Register(typeof(HA112_tagMCDBPlayer), typeof(DTCA112_tagMCDBPlayer));
|
| | | Register(typeof(HC106_tagMCEnterCrossServerError), typeof(DTCC106_tagMCEnterCrossServerError));
|
| | | Register(typeof(HC105_tagMCStartEnterCrossServer), typeof(DTCC105_tagMCStartEnterCrossServer));
|
| | | Register(typeof(HC104_tagMCPrepareEnterCrossServer), typeof(DTCC104_tagMCPrepareEnterCrossServer));
|
| | | Register(typeof(HC103_tagMCCrossRealmPKPlayerHisSeasonInfo), typeof(DTCC103_tagMCCrossRealmPKPlayerHisSeasonInfo));
|
| | | Register(typeof(HA31E_tagMCGatherSoulHoleInfo), typeof(DTCA31E_tagMCGatherSoulHoleInfo));
|
| | | Register(typeof(H0208_tagTalkCountry), typeof(DTC0208_tagTalkCountry));
|
| | | Register(typeof(HB102_tagMCClothesCoatSkinState), typeof(DTCB102_tagMCClothesCoatSkinState));
|
| | | Register(typeof(HA112_tagMCDBPlayer), typeof(DTCA112_tagMCDBPlayer));
|
| | | Register(typeof(HC106_tagMCEnterCrossServerError), typeof(DTCC106_tagMCEnterCrossServerError));
|
| | | Register(typeof(HC105_tagMCStartEnterCrossServer), typeof(DTCC105_tagMCStartEnterCrossServer));
|
| | | Register(typeof(HC104_tagMCPrepareEnterCrossServer), typeof(DTCC104_tagMCPrepareEnterCrossServer));
|
| | | Register(typeof(HC103_tagMCCrossRealmPKPlayerHisSeasonInfo), typeof(DTCC103_tagMCCrossRealmPKPlayerHisSeasonInfo));
|
| | | Register(typeof(HA31E_tagMCGatherSoulHoleInfo), typeof(DTCA31E_tagMCGatherSoulHoleInfo));
|
| | | Register(typeof(HAA1D_tagMCActTotalRechargeInfo), typeof(DTCAA1D_tagMCActTotalRechargeInfo));
|
| | | Register(typeof(HAA1C_tagMCTotalRechargePlayerInfo), typeof(DTCAA1C_tagMCTotalRechargePlayerInfo));
|
| | | Register(typeof(HA717_tagMCChatBubbleBoxState), typeof(DTCA717_tagMCChatBubbleBoxState));
|
| | |
| | | catch (Exception ex)
|
| | | {
|
| | | DebugEx.LogError(ex.StackTrace);
|
| | | DebugEx.LogErrorFormat("封包是否为Null:{0};", _package == null);
|
| | | if (_package != null)
|
| | | {
|
| | | DebugEx.LogErrorFormat("封包编号是:{0};", _package.cmd);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|