Example #1
0
    bool SaveDeck(string deckName) // true if new
    {
        Dictionary <int, int> finalMainDeck = new Dictionary <int, int>();
        Dictionary <int, int> finalStrcDeck = new Dictionary <int, int>();

        foreach (int index in currentMainDeckList.Keys)
        {
            if (currentMainDeckList[index])
            {
                //Debug.Log(currentMainDeckList[index].count);
                finalMainDeck.Add(index, currentMainDeckList[index].count);
            }
        }
        foreach (int index in currentStrcDeckList.Keys)
        {
            if (currentStrcDeckList[index])
            {
                finalStrcDeck.Add(index, currentStrcDeckList[index].count);
            }
        }
        return(DeckRW.saveDeck(deckName, finalMainDeck, finalStrcDeck));
    }