Exemplo n.º 1
0
    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;
        }
    }
Exemplo n.º 2
0
    /// <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;
        }
    }