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); } }
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); }
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); }
public void SetUserDecks(UsersDecks usersDecks) { CheckAndSave(CreateJsonStringFromObject(usersDecks), userDecksFile); }