public override void updateActive(GameObject obj, int pageNUm)
    {
        base.updateActive(obj, pageNUm);
        ButtonBossView button = obj.GetComponent <ButtonBossView> ();
        Mission        mis    = missionList [pageNUm - 1];

        button.updateBoss(mis);
        setFaterWindowTitle(mis);
        TeamPrepareWindow faWnd = fatherWindow as TeamPrepareWindow;

        if (faWnd.getMission() != missionList [pageNUm - 1])
        {
            faWnd.setMissionByBossView(missionList [pageNUm - 1]);
        }
        if (pageNUm == 1)
        {
            leftArrow.alpha = 0;
        }
        else
        {
            leftArrow.alpha = 1;
        }
        if (pageNUm >= missionList.Count)
        {
            rightArrow.alpha = 0;
        }
        else
        {
            rightArrow.alpha = 1;
        }
    }
    /// <summary>
    /// 更新容器对象
    /// </summary>
    private void updateActivePage(GameObject obj)
    {
        int     index = StringKit.toInt(obj.name) - 1;
        Mission mis   = missionList [index];

        setFaterWindowTitle(mis);
        updateSweep(mis);

        TeamPrepareWindow faWnd = fatherWindow as TeamPrepareWindow;

        if (faWnd.getMission() != missionList [index])
        {
            faWnd.setMissionByBossView(missionList [index]);
        }

        if (index == 0)
        {
            leftArrow.alpha = 0;
        }
        else
        {
            leftArrow.alpha = 1;
        }

        if (index >= missionList.Count - 1)
        {
            rightArrow.alpha = 0;
        }
        else
        {
            rightArrow.alpha = 1;
        }
    }
    /*点完成按钮以后的动作 */
    private void finishSweep()
    {
        SweepFinishFPort port = FPortManager.Instance.getFPort <SweepFinishFPort> ();

        port.finish(() => {
            BattleGlobal.pvpMode = EnumPvp.nomal;
            PvpInfoManagerment.Instance.clearDate();
            SweepManagement.Instance.clearData();
            //等级引导跳转
            if (!GuideManager.Instance.isGuideComplete())
            {
                UiManager.Instance.initNewPlayerGuideLayer();
                GuideManager.Instance.openGuideMask();
                UiManager.Instance.openWindow <MainWindow> ();
            }
            else
            {
                EventDelegate.Add(onDestroy, () => {
                    if (UiManager.Instance.getWindow <TeamPrepareWindow> () != null)
                    {
                        TeamPrepareWindow fwin = UiManager.Instance.getWindow <TeamPrepareWindow> ();
                        if (fwin.getShowType() == TeamPrepareWindow.WIN_MISSION_ITEM_TYPE)
                        {
                            fwin.updateMissionInfo();
                            fwin.missionWinItem.GetComponent <MissionWinItem> ().updateButton(fwin.getMission());
                        }
                    }
                });
                finishWindow();
            }
        });
    }