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); }