/// <summary>
    /// 新手引导第一关
    /// </summary>

    IEnumerator showLevel1(Item curItem, BanBattleManager battleMgr, GuideManager mgr, TemporyData temp)
    {
        NewFloor floor = Core.Data.newDungeonsManager.curFightingFloor;

                #if NewGuide
        if (floor != null && floor.config.ID == 60103 && mgr.isGuiding)
        {
                #else
        if (floor != null && floor.config.ID == 60101 && mgr.isGuiding)
        {
                #endif
            if (isGuideLevel1(curItem, battleMgr))
            {
                SkillData sd = Core.Data.skillManager.getSkillDataConfig(25037);
                battleMgr.AngryUI(true, sd, 1);
                yield return(new WaitForSeconds(BanTimeCenter.XiaoWuKong_Level1));

                Time.timeScale = 0.0f;
                mgr.AutoRUN();
            }
        }
    }

    bool isGuideLevel1(Item curItem, BanBattleManager battleMgr)
    {
        bool guide  = false;
        int  attNum = battleMgr.GetBattleRole(curItem.attackIndex).number;
        int  defNum = battleMgr.GetBattleRole(curItem.defenseIndex).number;

                #if NewGuide
        if (attNum == 10142 && defNum == 10172)
        {
                #else
        if (attNum == 10142 && defNum == 10175)
        {
                #endif
            if (curItem.period == Period.AngrySkillReady)
            {
                guide   = true;
                curStep = GuideStep.XiaoWuKong_OS_1;
                ConsoleEx.DebugLog("isGuideLevel1 is going", ConsoleEx.RED);
            }
        }

        return(guide);
    }

    #endregion
}
    /// <summary>
    /// 未来之战的引导
    /// </summary>

    IEnumerator showFeatureWar(Item curItem, BanBattleManager battleMgr, GuideManager mgr)
    {
        if (isGuide_1(curItem, battleMgr))
        {
            yield return(new WaitForSeconds(BanTimeCenter.XiaoWuKong_V_BiKe));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        if (isGuide_2(curItem, battleMgr))
        {
            //小悟空的怒气技要把按钮暴露出来
            SkillData sd = Core.Data.skillManager.getSkillDataConfig(25037);
            battleMgr.AngryUI(true, sd, 4);
            yield return(new WaitForSeconds(BanTimeCenter.XiaoWuKong_OS_4));

            mgr.AutoRUN();
            yield return(new WaitForSeconds(1F));

            Time.timeScale = 0.0f;
        }

        if (isGuide_3(curItem, battleMgr))
        {
            yield return(new WaitForSeconds(BanTimeCenter.WuKong2_Anger));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        if (isGuide_4(curItem, battleMgr))
        {
            //悟空2的怒气技要把按钮暴露出来
            SkillData sd = Core.Data.skillManager.getSkillDataConfig(25037);
            battleMgr.AngryUI(true, sd, 4);
            yield return(new WaitForSeconds(BanTimeCenter.XiaoWuKong_OS_4));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        if (isGuide_5(curItem, battleMgr))
        {
            //悟空3的怒气技要把按钮暴露出来
            SkillData sd = Core.Data.skillManager.getSkillDataConfig(25058);
            battleMgr.AngryUI(true, sd, 4);
            yield return(new WaitForSeconds(BanTimeCenter.XiaoWuKong_OS_4));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        if (isGuide_6(curItem, battleMgr))
        {
            yield return(new WaitForSeconds(BanTimeCenter.BILUSI_V_WuKong3));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        //没有怒气值不能释放主动技能
        if (isGuide_7(curItem, battleMgr))
        {
            yield return(new WaitForSeconds(BanTimeCenter.WuKong3_NO_ANGER));

            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }

        //超级孙悟空3对决比鲁斯
        if (isGuide_8(curItem, battleMgr))
        {
            Time.timeScale = 0.0f;
            mgr.AutoRUN();
        }
    }