示例#1
0
        private void displayCard(SkillCardModel card, Vector3 vector)
        {
            GameObject          newCard = Instantiate(skillcardPrefab, vector, Quaternion.identity);
            SkillCardController cont    = newCard.GetComponent <SkillCardController>();

            cont.model = card;
            cont.setView();
            displayedCards.Add(newCard);
        }
示例#2
0
        public List <SkillCardModel> destroyCards()
        {
            List <SkillCardModel> cards = new List <SkillCardModel>();

            while (displayedCards.Count > 0)
            {
                SkillCardModel skc = displayedCards[0].GetComponent <SkillCardController>().model;
                cards.Add(skc);
                GameObject go = displayedCards[0];
                displayedCards.RemoveAt(0);
                Destroy(go);
            }
            return(cards);
        }