Example #1
0
        // 法术牌只有 MP 属性
        public override void updateCardDataChangeBySvr(t_Card svrCard_ = null)
        {
            base.updateCardDataChangeBySvr(svrCard_);

            if (svrCard_ == null)
            {
                svrCard_ = m_sceneCardItem.svrCard;
            }

            if (m_sceneCardItem != null)
            {
                if (m_sceneCardItem.cardArea == CardArea.CARDCELLTYPE_HAND)     // 手牌不同更新
                {
                    AuxLabel text = new AuxLabel();
                    text.setSelfGo(m_render.gameObject(), "UIRoot/AttText");       // 攻击
                    text.text = "";
                    text.setSelfGo(m_render.gameObject(), "UIRoot/MpText");         // Magic
                    text.text = svrCard_.mpcost.ToString();
                    text.setSelfGo(m_render.gameObject(), "UIRoot/HpText");       // HP
                    text.text = "";
                }
                if (m_sceneCardItem.cardArea == CardArea.CARDCELLTYPE_COMMON)        // 场牌更新
                {

                }
            }
        }
Example #2
0
        public static void updateCardDataChangeByTable(TableCardItemBody cardTableItem, GameObject gameObject)
        {
            AuxLabel text;

            text      = new AuxLabel(gameObject, "UIRoot/AttText"); // 攻击
            text.text = cardTableItem.m_attack.ToString();
            text.setSelfGo(gameObject, "UIRoot/MpText");            // Magic
            text.text = cardTableItem.m_magicConsume.ToString();
            text.setSelfGo(gameObject, "UIRoot/HpText");            // HP
            text.text = cardTableItem.m_hp.ToString();
        }
Example #3
0
        // 赋值卡牌显示
        public static void updateCardDataNoChangeByTable(TableCardItemBody cardTableItem, GameObject gameObject)
        {
            AuxLabel text;

            text      = new AuxLabel(gameObject, "UIRoot/NameText"); // 名字
            text.text = cardTableItem.m_name;
            text.setSelfGo(gameObject, "UIRoot/DescText");           // 描述
            text.text = cardTableItem.m_cardDesc;
        }
Example #4
0
        override public void updateCardDataChangeBySvr(t_Card svrCard_ = null)
        {
            base.updateCardDataChangeBySvr();

            if (svrCard_ == null)
            {
                svrCard_ = m_sceneCardItem.svrCard;
            }

            AuxLabel text = new AuxLabel();
            text.setSelfGo(m_render.gameObject(), "UIRoot/MpText");         // 消耗
            text.text = svrCard_.mpcost.ToString();
        }
Example #5
0
        override public void updateCardDataChangeBySvr(t_Card svrCard_ = null)
        {
            base.updateCardDataChangeBySvr(svrCard_);

            if (svrCard_ == null)
            {
                svrCard_ = m_sceneCardItem.svrCard;
            }

            AuxLabel text = new AuxLabel();

            text.setSelfGo(m_render.gameObject(), "UIRoot/AttText");        // 攻击
            text.text = svrCard_.damage.ToString();
            text.setSelfGo(m_render.gameObject(), "UIRoot/HpText");         // HP
            text.text = svrCard_.hp.ToString();

            text.setSelfGo(m_render.gameObject(), "UIRoot/ArmorText");         // Armor 护甲
            text.text = svrCard_.armor.ToString();

            updateHp();
        }