diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Guide/GuideManager.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Guide/GuideManager.cs index 27a1adc1740..80a094b198e 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Guide/GuideManager.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Guide/GuideManager.cs @@ -103,7 +103,7 @@ namespace Gameplay.Guide /// /// 结束引导 /// - private void EndGuide(bool isReEnterMain) + public void EndGuide(bool isReEnterMain) { if (IsGuiding) curGroup.EndGuide(); diff --git a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Actor.cs b/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Actor.cs index 301942601fc..32683318990 100644 --- a/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Actor.cs +++ b/ProjectNLD/Assets/Code/Scripts/Gameplay/Net/Actor/Actor.cs @@ -102,6 +102,9 @@ namespace Gameplay.Net // 退出游戏账号时被调用 public void OnLogout() { + if (GuideManager.Instance.IsGuiding) + GuideManager.Instance.EndGuide(false); + for (int i = 0; i < (int)PartID.Max; i++) { if (m_Parts[i] != null)