public void DeleteCampaignSavedData() { PlayerPrefs.DeleteAll(); //PlayerPrefs.DeleteKey(tuto_battle_savename); //PlayerPrefs.DeleteKey(tuto_campaign_savename); Debug.Log("Tutorial savedata deleted."); const int CAMPAIGN_COUNT = 2; string path = Application.persistentDataPath + "/Campaign_"; for (int i = 0; i < CAMPAIGN_COUNT; ++i) { string tmp = path + i.ToString(); File.Delete(tmp); Debug.Log(tmp + " file deleted."); } DeckManager deckManager = FindObjectOfType <DeckManager>(); if (deckManager != null) { // delete decks for (int i = 0; i < CAMPAIGN_COUNT; ++i) { List <CardType> rawDeck = deckManager.LoadDeckRaw(i); deckManager.AddRawDeckToPool(rawDeck); string tmp = DeckManager.FILE_PATH_DECK + i.ToString(); File.Delete(tmp); Debug.Log(tmp + " file deleted."); } deckManager.RemoveCurrentDeck(); } }
public void DeleteDeckSavedData() { DeckManager deckManager = FindObjectOfType <DeckManager>(); if (deckManager != null) { // delete decks for (int i = -2; i < 0; ++i) { List <CardType> rawDeck = deckManager.LoadDeckRaw(i); deckManager.AddRawDeckToPool(rawDeck); string tmp = DeckManager.FILE_PATH_DECK + i.ToString(); File.Delete(tmp); Debug.Log(tmp + " file deleted."); } deckManager.RemoveCurrentDeck(); } }