引导中战斗暂停时更新玩家技能和地块
parent
fda1fbad34
commit
2336e07736
|
|
@ -1,6 +1,10 @@
|
|||
using cfg.GuideCfg;
|
||||
using Framework;
|
||||
using Gameplay.Area;
|
||||
using Gameplay.Level;
|
||||
using Gameplay.Net;
|
||||
using Gameplay.PlayerSkill;
|
||||
using Gameplay.Skill;
|
||||
using NLDPB;
|
||||
using PhxhSDK;
|
||||
using System;
|
||||
|
|
@ -12,7 +16,7 @@ namespace Gameplay.Guide
|
|||
/// <summary>
|
||||
/// 新手引导管理器
|
||||
/// </summary>
|
||||
public class GuideManager : Singlenton<GuideManager>, IInitable
|
||||
public class GuideManager : Singlenton<GuideManager>, IInitable, IUpdatable
|
||||
{
|
||||
/// <summary>
|
||||
/// 新手引导配置字典,key:引导组,Value:引导步骤配置链表
|
||||
|
|
@ -53,6 +57,27 @@ namespace Gameplay.Guide
|
|||
EventManager.Instance.Register(EventManager.EventName.AllConfigLoad, InitData);
|
||||
}
|
||||
|
||||
public void Update(float deltaTime)
|
||||
{
|
||||
if (!Instance.IsGuiding)
|
||||
return;
|
||||
|
||||
if (!LevelManager.Instance.IsInLevel)
|
||||
return;
|
||||
|
||||
if (null == LevelManager.Instance.CurrentLevel)
|
||||
return;
|
||||
|
||||
if (!LevelManager.Instance.CurrentLevel.isInBattle)
|
||||
return;
|
||||
|
||||
if (!LevelManager.Instance.CurrentLevel.IsPause())
|
||||
return;
|
||||
|
||||
AreaManager.instance.LogicUpdate(deltaTime);
|
||||
SkillManager.instance.playerSkillManager.LogicUpdate(deltaTime);
|
||||
}
|
||||
|
||||
public void Release()
|
||||
{
|
||||
EventManager.Instance.Unregister(EventManager.EventName.AllConfigLoad, InitData);
|
||||
|
|
|
|||
|
|
@ -307,7 +307,7 @@ public class UIStoryMainController : UIWindow
|
|||
{
|
||||
StoryManager.instance.timelineManager.ForceToTime(30.24233f);
|
||||
|
||||
EventManager.Instance.Send(EventManager.EventName.STORY_OPEN_NAME_PANEL);
|
||||
//EventManager.Instance.Send(EventManager.EventName.STORY_OPEN_NAME_PANEL);
|
||||
}
|
||||
else
|
||||
EventManager.Instance.Send(EventManager.EventName.STORY_CLICK_SKIP);
|
||||
|
|
|
|||
Loading…
Reference in New Issue