[Debug1000298]修改通过已完成id获取引导步骤的逻辑
parent
dedae35f4e
commit
47dbc13c9c
|
|
@ -388,8 +388,14 @@ namespace Gameplay.Guide
|
|||
return 0; // 跳过引导
|
||||
|
||||
DataGuideCfg completeCfg = guideConfig.Get(completeStepId); // 已经完成的引导步骤配置
|
||||
if (null == completeCfg) // 没有获取到,说明不是存在的配置id
|
||||
return guideConfig.DataList.Count > 0 ? guideConfig.DataList[0].GroupId : 0;
|
||||
if (null == completeCfg) // 没有获取到,不是存在的配置id,可能修改过id
|
||||
{
|
||||
foreach (DataGuideCfg guideCfg in TableManager.Instance.Tables.GuideConfig.DataList)
|
||||
{
|
||||
if (completeStepId > guideCfg.Id)
|
||||
completeCfg = guideCfg;
|
||||
}
|
||||
}
|
||||
|
||||
bool isGroupComplete = false; // 当前步骤所在引导组是否完成
|
||||
DataGuideCfg nextCfg = guideConfig.Get(completeCfg.NextId);
|
||||
|
|
|
|||
Loading…
Reference in New Issue