Example #1
0
        protected SceneCardBase m_whiteCard;            // 这个卡牌就是当要出手的时候,就加入列表中,好计算位置

        public OutSceneCardList(SceneDZData data, EnDZPlayer playerSide)
            : base(data, playerSide)
        {
            m_whiteCard = Ctx.m_instance.m_sceneCardMgr.createCardById(SceneDZCV.WHITE_CARDID, playerSide, CardArea.CARDCELLTYPE_HAND, CardType.CARDTYPE_ATTEND, m_sceneDZData);
            Ctx.m_instance.m_sceneCardMgr.delObject(m_whiteCard);         // 白色卡牌就不加入列表中了
            m_whiteCard.gameObject().SetActive(false);
        }
Example #2
0
        protected SceneCardBase m_whiteCard;            // 这个卡牌就是当要出手的时候,就加入列表中,好计算位置

        public OutSceneCardList(SceneDZData data, EnDZPlayer playerSide)
            : base(data, playerSide)
        {
            m_whiteCard = Ctx.m_instance.m_sceneCardMgr.createCardById(SceneDZCV.WHITE_CARDID, playerSide, CardArea.CARDCELLTYPE_HAND, CardType.CARDTYPE_ATTEND, m_sceneDZData);
            Ctx.m_instance.m_sceneCardMgr.delObject(m_whiteCard);         // 白色卡牌就不加入列表中了
            m_whiteCard.gameObject().SetActive(false);
        }
Example #3
0
        public SceneCardBase getUnderSceneCard(GameObject underGo)
        {
            SceneCardBase cardBase;

            cardBase = m_outSceneCardList.getUnderSceneCard(underGo);
            if (cardBase != null)
            {
                return(cardBase);
            }
            cardBase = m_inSceneCardList.getUnderSceneCard(underGo);
            if (cardBase != null)
            {
                return(cardBase);
            }

            if (m_sceneSkillCard != null)
            {
                if (UtilApi.isAddressEqual(m_sceneSkillCard.gameObject(), underGo))
                {
                    return(m_sceneSkillCard);
                }
            }

            if (m_sceneEquipCard != null)
            {
                if (UtilApi.isAddressEqual(m_sceneEquipCard.gameObject(), underGo))
                {
                    return(m_sceneEquipCard);
                }
            }

            return(null);
        }