/// <summary> /// Deletes all data saved in prefs, for ensuring a clean test state. /// <summary> public void Reset() { if (DBManager.GetInstance()) { DBManager.ClearAll(); DBManager.GetInstance().Init(); } }
public static void Clear() { if (EditorUtility.DisplayDialog("Clear Local Database Entries", "Are you sure you want to clear the PlayerPref data for this project? (This includes Simple IAP System data, but also all other PlayerPrefs)", "Clear", "Cancel")) { string unityPurchasingPath = System.IO.Path.Combine(System.IO.Path.Combine(Application.persistentDataPath, "Unity"), "UnityPurchasing"); if (System.IO.Directory.Exists(unityPurchasingPath)) { System.IO.Directory.Delete(unityPurchasingPath, true); } DBManager.ClearAll(); if (DBManager.GetInstance() != null) { DBManager.GetInstance().Init(); } } }