示例#1
0
    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));
    }
示例#2
0
    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;
    }