From 72a69f3ad929abc8be2410679b986cfcf00f5d87 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 28 十二月 2018 21:01:11 +0800
Subject: [PATCH] 5398 子 【开发】【1.4】跨服竞技场 / 【前端】【1.4】跨服竞技场开发,修改跨服竞技场的退出方式
---
Core/GameEngine/Model/Player/PlayerDatas.cs | 18 ++----------------
1 files changed, 2 insertions(+), 16 deletions(-)
diff --git a/Core/GameEngine/Model/Player/PlayerDatas.cs b/Core/GameEngine/Model/Player/PlayerDatas.cs
index 3d3aa36..64a9824 100644
--- a/Core/GameEngine/Model/Player/PlayerDatas.cs
+++ b/Core/GameEngine/Model/Player/PlayerDatas.cs
@@ -531,22 +531,8 @@
if (oldExAttr5 == 1 && value == 0)
{
- baseData.ApplyMainServerDataBuf();
- if (GameNetSystem.Instance.crossServerConnected_Loigc)
- {
- GameNetSystem.Instance.crossServerConnected_Loigc = false;
- LoadingWin.targetMapResId = 1;
- WindowCenter.Instance.Open<LoadingWin>();
- StageManager.Instance.Load<DungeonStage>(baseData.MapID, GameNetSystem.SocketType.CrossSever, true);
- if (hero != null && !hero.ActorInfo.serverDie)
- {
- hero.RequestName();
- hero.SwitchRedName(StatusMgr.Instance.IsExist(PlayerId, StatusMgr.Instance.redNameBuffID));
- hero.IdleImmediate();
- hero.State = E_ActorState.Idle;
- extersion.pkState = 0;
- }
- }
+ GameNetSystem.Instance.crossServerConnected_Loigc = false;
+ GameNetSystem.Instance.Reconnect();
}
break;
case PlayerDataRefresh.Faction:
--
Gitblit v1.8.0