void Load() { if (Prefs.Exists(_key)) { _value = Read(); } else { _value = _defaultValue; Write(_defaultValue); Prefs.log.Info("Perf key \"{0}\" not found. Default value of {1} ({2}) loaded.", _key, _value, typeof(T).Name); } }
public void Initialize(string stageName) { BGM = Resource.Get <AudioClip>(_bgm); string key = GetKey(stageName); if (Prefs.Exists(key)) { Weight = Prefs.GetFloat(key); } else { Weight = _baseWeight; Prefs.SetFloat(key, Weight); } }
public bool HasKey() { return(Prefs.Exists(_key)); }