protected RectTransform GetRectTransformCard(string staticId) { GameObject go = (GameObject)Resources.Load("GameResources/Card"); RectTransform cardRectTransform = Instantiate((RectTransform)go.transform); Card card = database.GetNewCard(staticId); return(FillRectTranformWithDetails(cardRectTransform, card)); }
private void SavedDeckMenu_LoadDeckFromXml(string deckPath, string deckName) { XDocument doc = XDocument.Load(deckPath); Deck.Cards.Clear(); ICardDatabase database = Repository.GetCardDatabaseInstance(); foreach (XElement cardElement in doc.XPathSelectElements("Deck/Card")) { Deck.Cards.Add(database.GetNewCard(cardElement.Value)); } Deck.DeckType = Enumerations.DeckEnums.Saved; Deck.DeckName = deckName; mainMenuDeckType.text = Deck.DeckName; currentDeckName.text = Deck.DeckName; }