public void ReceiveEctypeGuideStep(SC_GuideStepInfo sC_GuideStepInfo) { TraceUtil.Log(SystemModel.Rocky, "副本步骤:" + sC_GuideStepInfo.dwStepID + " " + sC_GuideStepInfo.byStepStute); switch (sC_GuideStepInfo.byStepStute) { case 1: //当前步骤在执行状态 CurrGuideStepData = new EctGuideStepData(); CurrGuideStepData.StepData = sC_GuideStepInfo; CurrGuideStepData.IsExcuting = false; CurrGuideStepData.EctGuideStepConfigData = m_ectGuideStepConfigDataBase.Datas.SingleOrDefault(P => P.StepID == sC_GuideStepInfo.dwStepID); RaiseEvent(EventTypeEnum.ReceiveGuideStep.ToString(), null); break; case 2: //步骤完成通知 CurrGuideStepData = null; RaiseEvent(EventTypeEnum.FinishGuideStep.ToString(), null); break; default: break; } }
public void SetCurrGuideStepData(EctGuideStepData data) { CurrGuideStepData = data; }