public void Clear() { if (Stats == null) { Stats = new Stat_Save(); } Stats.Clear(); if (BattlePacks == null || BattlePacks.Length != Constants.NumBattlePacks) { BattlePacks = new Battle_Pack_Save[Constants.NumBattlePacks]; } for (var Counter = 0; Counter < Constants.NumBattlePacks; Counter++) { if (BattlePacks[Counter] == null) { BattlePacks[Counter] = new Battle_Pack_Save(); } BattlePacks[Counter].Clear(); } if (Misc == null) { Misc = new Misc_Save(); } Misc.Clear(); if (Campaign == null) { Campaign = new Campaign_Save(); } Campaign.Clear(); if (Decks == null || Decks.Length != Constants.NumUserDecks) { Decks = new Deck_Save[Constants.NumUserDecks]; } for (var Counter = 0; Counter < Constants.NumUserDecks; Counter++) { if (Decks[Counter] == null) { Decks[Counter] = new Deck_Save(); } Decks[Counter].Clear(); } if (CardList == null) { CardList = new Card_List_Save(); } CardList.Clear(); }
public void Clear() { if (Stats == null) { Stats = new StatSaveData(); } Stats.Clear(); if (BattlePacks == null || BattlePacks.Length != Constants.NumBattlePacks) { BattlePacks = new BattlePackSaveData[Constants.NumBattlePacks]; } for (int i = 0; i < Constants.NumBattlePacks; i++) { if (BattlePacks[i] == null) { BattlePacks[i] = new BattlePackSaveData(); } BattlePacks[i].Clear(); } if (Misc == null) { Misc = new MiscSaveData(); } Misc.Clear(); if (Campaign == null) { Campaign = new CampaignSaveData(); } Campaign.Clear(); if (Decks == null || Decks.Length != Constants.NumUserDecks) { Decks = new DeckSaveData[Constants.NumUserDecks]; } for (int i = 0; i < Constants.NumUserDecks; i++) { if (Decks[i] == null) { Decks[i] = new DeckSaveData(); } Decks[i].Clear(); } if (CardList == null) { CardList = new CardListSaveData(); } CardList.Clear(); }