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); }
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); }