From cd3581ae1eaab36c21c66b61fe26093f6d9c70be Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 21 十二月 2018 11:29:35 +0800
Subject: [PATCH] 5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发

---
 Core/GameEngine/Model/Player/Character/PlayerBaseData.cs |   34 ++++++++++++++++++++++++++++++++++
 1 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/Core/GameEngine/Model/Player/Character/PlayerBaseData.cs b/Core/GameEngine/Model/Player/Character/PlayerBaseData.cs
index 0b42855..0604699 100644
--- a/Core/GameEngine/Model/Player/Character/PlayerBaseData.cs
+++ b/Core/GameEngine/Model/Player/Character/PlayerBaseData.cs
@@ -159,6 +159,40 @@
         HP = mainServerDataBuf.HP;
     }
 
+    public void RecordMainServerData(bool isMainServerData, PlayerDataRefresh playerDataType, uint value)
+    {
+        if (!isMainServerData)
+        {
+            return;
+        }
+
+        switch (playerDataType)
+        {
+            case PlayerDataRefresh.PlayerName:
+                break;
+            case PlayerDataRefresh.MapID:
+                mainServerDataBuf.MapID = (ushort)value;
+                break;
+            case PlayerDataRefresh.FBID:
+                mainServerDataBuf.FBID = (byte)value;
+                break;
+            case PlayerDataRefresh.ExAttr3:
+                mainServerDataBuf.dungeonLineId = (byte)value;
+                break;
+            case PlayerDataRefresh.PosX:
+                mainServerDataBuf.PosX = (ushort)value;
+                break;
+            case PlayerDataRefresh.PosY:
+                mainServerDataBuf.PosY = (ushort)value;
+                break;
+            case PlayerDataRefresh.HP:
+                mainServerDataBuf.HP = value;
+                break;
+            default:
+                break;
+        }
+    }
+
     public class PartDataBuf
     {
         public string PlayerName;

--
Gitblit v1.8.0