/// <summary>
 /// 开始模块Id
 /// </summary>
 /// <param name="modelId"></param>
 public void StartModelTask(mGuideStepInfo modelId)
 {
     foreach (var item in ConfigReader.GuideTaskMgrInfoDict)
     {
         if ((mGuideStepInfo)item.Value.mTasktype == modelId)
         {
             NowTaskId = item.Key;
             return;
         }
     }
 }
Пример #2
0
 /// <summary>
 /// 引导已完成的模块list
 /// </summary>
 /// <param name="pList"></param>
 public void GuideFinishModelList(List <uint> pList)
 {
     mGuideFinishList    = pList;
     mCurrentTaskModelId = mGuideStepInfo.GuideStepNull;
     foreach (mGuideStepInfo step in Enum.GetValues(typeof(mGuideStepInfo)))
     {
         if (step == mGuideStepInfo.GuideStepNull)
         {
             continue;
         }
         if (!mGuideFinishList.Contains((uint)step))
         {
             mCurrentTaskModelId = step;
             break;
         }
     }
     if (mCurrentTaskModelId != mGuideStepInfo.GuideStepNull)
     {
         GamePlayGuideCtrl.Instance.StartModelTask(mCurrentTaskModelId);
         UIGuideCtrl.Instance.Enter();
     }
 }
Пример #3
0
 /// <summary>
 /// 开始执行模块的引导
 /// </summary>
 /// <param name="modelId"></param>
 public void StartModelTask(mGuideStepInfo modelId)
 {
     GamePlayGuideModel.Instance.StartModelTask(modelId);
 }