public void LoadDecks()
    {
        deckSelectionUserDeckUI.ClearUserDeckDisplay();
        HelperCardCollectionJsonKimboko help = new HelperCardCollectionJsonKimboko();
        UsersDecks userDecks = help.GetUserDecksFromJson();

        userDecks.GenerateUserDeckFromList();
        for (int i = 0; i < userDecks.userDecksStr.Count; i++)
        {
            gameMenuManager.GenerateUserDeckFromJson(userDecks.userDecksStr[i].userDeck);
            CreateNewUserDeckDisplay(userDecks.userDecksStr[i].userDeck);
        }
    }
Beispiel #2
0
    public void LoadUserDecks()
    {
        deckBuilderUserDeckUI.ClearUserDeckDisplay();
        HelperCardCollectionJsonKimboko help = new HelperCardCollectionJsonKimboko();

        userDecks = help.GetUserDecksFromJson();
        userDecks.GenerateUserDeckFromList();
        for (int i = 0; i < userDecks.userDecksStr.Count; i++)
        {
            gameMenuManager.GenerateUserDeckFromJson(userDecks.userDecksStr[i].userDeck);
            CreateNewUserDeckDisplay(userDecks.userDecksStr[i].userDeck);
        }
        GameSceneManager.Instance.SetActiveWaitForLoad(false);
    }
Beispiel #3
0
    public UsersDecks GetUserDecksFromJson()
    {
        UsersDecks userDecks = new UsersDecks();

        if (SaveLoadDirectoryExist() && FileExist(userDecksFile))
        {
            string json = ReadStringFromJson(userDecksFile);
            JsonUtility.FromJsonOverwrite(json, userDecks);
            if (debugOn)
            {
                Debug.Log("USER DECKS LOADED FROM JSON");
            }
        }
        return(userDecks);
    }
Beispiel #4
0
 public void SetUserDecks(UsersDecks usersDecks)
 {
     CheckAndSave(CreateJsonStringFromObject(usersDecks), userDecksFile);
 }