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"));
        }
Example #2
0
    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;
    }