private void LoadDefaultSettings() { settings = CreateInstance <TreeImportSettings>(); settings.threadCount = SystemInfo.processorCount; serializedSettings = new SerializedObject(settings); FindProperties(); SaveSettings(); }
private void LoadSettings() { var data = EditorPrefs.GetString(SettingsKey, null); settings = CreateInstance <TreeImportSettings>(); try { JsonUtility.FromJsonOverwrite(data, settings); } catch { // Deserialization failed, but default values are already present } serializedSettings = new SerializedObject(settings); }
private void LoadDefaultSettings() { settings = CreateInstance <TreeImportSettings>(); serializedSettings = new SerializedObject(settings); SaveSettings(); }