Exemplo n.º 1
0
    public void OnMouseUp()
    {
        controller = GameObject.Find("Canvas").GetComponent <DecksController>();
        Card     card   = gameObject.GetComponent <Card>();
        CardBean leader = new CardBean();

        leader.id       = card.Id;
        leader.name     = card.Name;
        leader.strength = card.Strength;
        controller.setLeaderDeck(leader);
        controller.createDeck();
    }
Exemplo n.º 2
0
 private void changeCard(CardBean sour, CardBean des)
 {
     if (!sour.Id.Equals(des.Id))
     {
         return;
     }
     if (des.Name != sour.Name)
     {
         des.Name = sour.Name;
     }
     if (des.FirstReceiveTime != sour.FirstReceiveTime)
     {
         des.FirstReceiveTime = sour.FirstReceiveTime;
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 添加設備 CardBean、CanKaoDianBean、NODEBean這三種
 /// </summary>
 public void addDrivace(object obj)
 {
     if (obj is CardBean)
     {
         CardBean card = (CardBean)obj;
         Cards.Add(card);
         cardDic.Add(card.Id, (CardBean)obj);
     }
     else if (obj is CanKaoDianBean)
     {
         CanKaoDians.Add((CanKaoDianBean)obj);
     }
     else if (obj is NODEBean)
     {
         nodes.Add((NODEBean)obj);
     }
 }
Exemplo n.º 4
0
 public void addCardValues(string cardID, string name)//添加卡片或者修改卡片
 {
     if (cardDic == null)
     {
         cardDic = new Dictionary <string, CardBean>();
     }
     if (cardDic.ContainsKey(cardID))
     {
         setCardValues(cardID, name);
     }
     else
     {
         CardBean cardBean = new CardBean();
         cardBean.Id   = cardID;
         cardBean.Name = name;
         cardDic.Add(cardID, cardBean);
         cards.Add(cardBean);
     }
 }
Exemplo n.º 5
0
    public List <CardBean> GetList()
    {
        List <CardBean> list = new List <CardBean>();
        ItemButton      item = null;

        foreach (RectTransform b in buttons)
        {
            CardBean card = new CardBean();
            item    = b.GetComponent <ItemButton>();
            card.id = item.id;
            if (item.count.text == "2")
            {
                list.Add(card);
                list.Add(card);
            }
            else
            {
                list.Add(card);
            }
        }
        return(list);
    }
Exemplo n.º 6
0
 public void setCardValues(CardBean cardbn)
 {
     setCardValues(cardbn.Id, cardbn.Name);
 }
 public void setLeaderDeck(CardBean leader)
 {
     deckToServer.leader = leader;
 }