/// <summary> /// 显示界面 /// </summary> public void ShowUI() { TableScroll.SetItemDatas(mSelectBoxList.ToArray()); mCurCell = FirstCell; mCurCell.SetSelectSpStatus(true); RefreshBtnStatus(); Hotfix_LT.Data.SelectBox firstData = mSelectBoxList[0]; mCurSelectItemId = firstData.ri1; if (firstData.rt1.Equals("hero")) { TitleLab.text = EB.Localizer.GetString("ID_SELECTBOX_SELECT_PARTNER"); string str = GetPartnerTypeName(firstData.ri1); Desc1.text = string.Format(EB.Localizer.GetString("ID_SELECTBOX_DESC_PARTNER"), str); } else if (firstData.rt1.Equals("heroshard")) { TitleLab.text = EB.Localizer.GetString("ID_SELECTBOX_SELECT_PARTNER_CLIP"); string str = GetPartnerTypeName(firstData.ri1); Desc1.text = string.Format(EB.Localizer.GetString("ID_SELECTBOX_DESC_PARTNER_CLIP"), str); } else if (firstData.rt1.Equals("gaminventory")) { TitleLab.text = EB.Localizer.GetString("ID_SELECTBOX_SELECT_EQUIPMENT"); Desc1.text = EB.Localizer.GetString("ID_SELECTBOX_DESC_EQUIPMENT"); } }
/// <summary> /// 点击item /// </summary> /// <param name="cell"></param> public void OnClickSelectBoxItem(LTSelectBoxCellController cell) { if (cell == null) { EB.Debug.LogError("LTSelectBoxController OnClickSelectBoxItem is Error, cell is Null"); return; } if (cell.GetCurSelectBoxData() == null) { return; } if (mCurCell != null) { mCurCell.SetSelectSpStatus(false); } mCurCell = cell; mCurCell.SetSelectSpStatus(true); mCurSelectItemId = cell.GetCurSelectBoxData().ri1; }