public override void LoadSave(object obj) { StoreServiceSave save = obj as StoreServiceSave; if (save != null) { PurchasedCoinUpgrades.Clear(); if (save.purchasedCoinUpgrades != null) { foreach (var kvp in save.purchasedCoinUpgrades) { PurchasedCoinUpgrades.Add(kvp.Key, kvp.Value); } } IsLoaded = true; } else { LoadDefaults(); } }
public override void LoadDefaults() { PurchasedCoinUpgrades.Clear(); IsLoaded = true; }