Пример #1
0
 /// <summary>
 /// 通过粉丝生成
 /// </summary>
 public ShowCardModel(int cardId, SortResouce resource, SortCredit credit, DrawEventPB drawEvent, bool isNew, string cardName)
 {
     CardId    = cardId;
     Resource  = resource;
     DrawEvent = drawEvent;
     Credit    = credit;
     IsNew     = isNew;
     CardName  = cardName;
 }
Пример #2
0
    public void SetData(DrawEventPB drawEvent, List <ShowCardModel> data)
    {
        if (data == null)
        {
            return;
        }
        _allData       = _data1 = data;
        _showDrawEvent = drawEvent;
        // _fansCard.gameObject.SetActive(_showDrawEvent == DrawEventPB.GoldBase);
        bool isShowFans = _showDrawEvent == DrawEventPB.GoldBase;

        _tabBar.Find("Fans").gameObject.SetActive(isShowFans);
        _tabBar.GetComponent <GridLayoutGroup>().cellSize = isShowFans ? new Vector2(180, 100) : new Vector2(216, 100);
        SetListData(PlayerPB.None);
    }
Пример #3
0
 public void SetData(DrawPoolTypePB poolType, DrawEventPB drawEvent)
 {
     View.SetData(drawEvent, GetData <DrawData>().GetCardList(poolType));
 }
Пример #4
0
 public void SetData(DrawPoolTypePB poolType, DrawEventPB drawEvent)
 {
     base.Show(0);
     ShowBackBtn();
     _control.SetData(poolType, drawEvent);
 }
Пример #5
0
 /// <summary>
 /// 获取拥有的卡牌数量
 /// </summary>
 public int GetOwnNum(DrawPoolTypePB poolType, DrawEventPB drawEvent)
 {
     return(GetCardList(poolType).FindAll(match => { return match.DrawEvent == drawEvent && match.IsNew == true; }).Count);
 }
Пример #6
0
 public int GetTotalNum(DrawPoolTypePB poolType, DrawEventPB drawEvent)
 {
     return(GetCardList(poolType).FindAll(match => { return match.DrawEvent == drawEvent; }).Count);
 }
Пример #7
0
 public int GetTotalNum(DrawEventPB drawEvent)
 {
     //return DrawCardList.Count;
     return(DrawCardList.FindAll(match => { return match.DrawEvent == drawEvent; }).Count);
 }