예제 #1
0
    public void RadioButtonSelected(RadioGroupView rgView, int position, RadioButtonView rbview)
    {
        AudioHandler.Instance.PlaySound(AudioSoundEnum.ButtonForNormal);
        StoreForArenaGoodsTypeEnum goodsType = EnumUtil.GetEnum <StoreForArenaGoodsTypeEnum>(rbview.name);

        InitDataByType(goodsType);
    }
예제 #2
0
    public void InitDataByType(StoreForArenaGoodsTypeEnum type)
    {
        CptUtil.RemoveChildsByActive(objGoodsContainer);
        List <StoreInfoBean> listData = GetListArenaGoodsByType(type);

        foreach (StoreInfoBean itemData in listData)
        {
            CreateArenaGoodsItem(itemData);
        }
    }
예제 #3
0
    /// <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);
    }