예제 #1
0
        public void Save()
        {
            if (_value == null)
            {
                return;
            }

            string valueAsString = JsonUtility.ToJson(_value);

            if (string.IsNullOrEmpty(valueAsString))
            {
                Diag.Report(new InvalidOperationException($"Parsed value for {_key} as null or empty string."));
                return;
            }

            PlayerPrefs.SetString(_key, valueAsString);
            Diag.Crumb(this, $"Saved key {_key} to {valueAsString}");
        }