Beispiel #1
0
    public void UpdateCardDisplay(params object[] args)
    {
        string cardID = (string)args[0];

        if (cardID == "0" || cardID == "")
        {
            return;
        }
        XmlCard card = LoadXml.GetXmlCard(cardID);
        string  star = "";

        rawImage.texture = StaticMethod.GetCardPics(cardID, false);
        effectText.text  = card.cardDescribe;
        nameText.text    = "[" + card.cardName.ToString() + "]" + "\n";

        nameText.text += "[" + card.cardType + "]";
        if (card.IsMonster())
        {
            for (int i = 0; i < card.level; i++)
            {
                star = star + "★";
            }
            nameText.text += "  " + card.race + "/" + card.attribute + "\n";
            nameText.text += "[" + star + "]" + "   " + card.afk + "/" + card.def;
        }
    }
    /// <summary>
    /// 卡片描述 \n ★
    /// </summary>
    public void SetText(string id)
    {
        XmlCard card = LoadXml.GetXmlCard(id);

        theText.text  = "";
        theText.text += card.cardName + "\n";
        if (card.IsMonster())
        {
            theText.text += card.afk.ToString() + "/" + card.def.ToString() + "\n";
            theText.text += card.attribute + "/" + card.race + "  " + "★" + card.level.ToString();
        }
        else
        {
            theText.text += card.cardType;
        }
    }