Esempio n. 1
0
    // EXPECTING MESSAGES SENT HERE FROM PersistSceneSelectorCanvasScript
    void CopyInto( )
    {
        string sceneName = SceneManager.GetActiveScene().name;
        string fullName;

        sliders = GameObject.FindObjectsOfType <Slider> ();
        for (int i = 0; i < sliders.Length; i++)
        {
            Slider slide = sliders [i];
            fullName = sceneName + "-" + slide.name;
            if (settingsDictionary.ContainsKey(fullName))
            {
                settingsDictionary.Remove(fullName);
            }
            settingsDictionary.Add(fullName, slide.value);
        }
    }
Esempio n. 2
0
 public float GetFloat(string key, float defaultValue = 0f)
 {
     if (PersistentFloats.ContainsKey(key))
     {
         return(PersistentFloats[key]);
     }
     else
     {
         return(defaultValue);
     }
 }