Пример #1
0
    public override void RegisterEvent()
    {
        view.Close.onClick.AddListener(delegate()
        {
            mUIMgr.CloseCertainPanel(this);
        });

        view.NextPage.onClick.AddListener(delegate()
        {
            ShowItems();
        });
        view.PrePage.onClick.AddListener(delegate()
        {
            ShowItems();
        });
        view.Buy.onClick.AddListener(delegate()
        {
            if (pRoleMgr.Money > 0)
            {
                pRoleMgr.GainMoney(-10);
                pCardMgr.GainNewCard("card9001");
                mUIMgr.ShowHint("buy card");
            }
        });
    }
Пример #2
0
    public void FakeBuy(int idx)
    {
        if (idx >= mItemList.Count)
        {
            idx = mItemList.Count - 1;
        }
        ShopItem item = mItemList[idx];

        mCardMgr.GainNewCard(item.AddCardId);
    }
Пример #3
0
    public string GainCard(int wantBuyIdx)
    {
        pCardMgr.GainNewCard(productList[wantBuyIdx].CardRelate);
        CardAsset ca = pCardMgr.GetCardInfo(productList[wantBuyIdx].CardRelate);

        if (ca != null)
        {
            return(ca.CardName);
        }
        return("");
    }
Пример #4
0
 public void AddTezhi(List <Tezhi> tezhis)
 {
     TezhiList.AddRange(tezhis);
     foreach (Tezhi tezhi in TezhiList)
     {
         foreach (string effectString in tezhi.Effects)
         {
             string[] args = effectString.Split(',');
             if (args[0] == "addM")
             {
                 roleStats.meili += int.Parse(args[1]);
             }
             else if (args[0] == "card")
             {
                 pCardMdl.GainNewCard(args[1]);
             }
         }
     }
 }