void Initialize() { FindSaveFiles(script.FilesPath); if (!Application.isPlaying) { LocalPrefs.Load(files[selectedFile]); } EditorApplication.update += Repaint; prefGUIs.Clear(); prefGUIs.Add(boolGUI = new PrefGUI <bool>("Boolean")); prefGUIs.Add(intGUI = new PrefGUI <int>("Int")); prefGUIs.Add(floatGUI = new PrefGUI <float>("Float")); prefGUIs.Add(vector2GUI = new PrefGUI <Vector2>("Vector2")); prefGUIs.Add(vector3GUI = new PrefGUI <Vector3>("Vector3")); prefGUIs.Add(vector4GUI = new PrefGUI <Vector4>("Vector4")); prefGUIs.Add(stringGUI = new PrefGUI <string>("String")); }
void Start() { // Local prefs load DateTime before = DateTime.Now; LocalPrefs.Load(stressTestFileName, encrypt); DateTime after = DateTime.Now; TimeSpan duration = after.Subtract(before); Debug.Log("LocalPrefs Load time: " + duration.TotalMilliseconds + " ms"); // Local prefs get floats before = DateTime.Now; int prefsCount = LocalPrefs.Get <int>("RandomPrefsCount"); localPrefs = new float[prefsCount]; for (int i = 0; i < prefsCount; i++) { localPrefs[i] = LocalPrefs.Get <float>("RandomFloat" + i); } after = DateTime.Now; duration = after.Subtract(before); Debug.Log("LocalPrefs GetFloat: " + duration.TotalMilliseconds + " ms"); if (testPlayerPrefs) { // Player prefs get floats before = DateTime.Now; LocalPrefs.Load(stressTestFileName); prefsCount = PlayerPrefs.GetInt("RandomPrefsCount"); localPrefs = new float[prefsCount]; for (int i = 0; i < prefsCount; i++) { localPrefs[i] = PlayerPrefs.GetFloat("RandomFloat" + i); } after = DateTime.Now; duration = after.Subtract(before); Debug.Log("PlayerPrefs GetFloat: " + duration.TotalMilliseconds + " ms"); } Application.wantsToQuit += Save; m_randomTime = Time.time + randomTime; }