Exemple #1
0
    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;
        }
    }
Exemple #2
0
 public void SetCurrGuideStepData(EctGuideStepData data)
 {
     CurrGuideStepData = data;
 }