Пример #1
0
    private void SetTogState(List <PWeflareInfo> info, int type)
    {
        if (info.Count > 0 && (type != 0 || !moduleWelfare.isfirst) && m_setChoose)
        {
            moduleWelfare.chooseInfo = info[0];
        }

        m_welfPlane.gameObject.SetActive(type == 0);
        m_chargePlane.gameObject.SetActive(type == 1);

        m_setChoose = true;
        m_checkImg.SafeSetActive(info.Count > 0);
        SetTypePlane(moduleWelfare.chooseInfo);
        LableClickHint(moduleWelfare.chooseInfo);
        m_lableShow.SetItems(info);
        var index = info.IndexOf(moduleWelfare.chooseInfo);

        if (index == -1)
        {
            index = 0;
        }
        m_lableScroll.ScrollToIndex(index, 0);
    }