public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview) { AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal); StoreForArenaGoodsTypeEnum goodsType = EnumUtil.GetEnum <StoreForArenaGoodsTypeEnum>(rbview.name); InitDataByType(goodsType); }
public void InitDataByType(StoreForArenaGoodsTypeEnum type) { CptUtil.RemoveChildsByActive(objGoodsContainer); List <StoreInfoBean> listData = GetListArenaGoodsByType(type); foreach (StoreInfoBean itemData in listData) { CreateArenaGoodsItem(itemData); } }
/// <summary> /// 按照类型获取商品 /// </summary> /// <param name="type"></param> /// <returns></returns> public List <StoreInfoBean> GetListArenaGoodsByType(StoreForArenaGoodsTypeEnum type) { List <StoreInfoBean> listData = new List <StoreInfoBean>(); if (arenaStoreListData == null) { return(listData); } foreach (StoreInfoBean itemStoreinfo in arenaStoreListData) { if ((StoreForArenaGoodsTypeEnum)itemStoreinfo.store_goods_type == type) { listData.Add(itemStoreinfo); } } return(listData); }