public void OnPresetChanged(IvyPreset newPreset) { if (newPreset) { this.selectedPreset = newPreset; if (currentIvyInfo != null) { currentIvyInfo.originalPreset = selectedPreset; } string presetGUID = UIUtils.GetGUIDByAsset(selectedPreset); EditorPrefs.SetString("RealIvyDefaultGUID", presetGUID); ivyParametersGUI.CopyFrom(selectedPreset); realIvyProWindow.SaveParameters(); infoPool.meshBuilder.InitLeavesData(); realIvyProWindow.valueUpdated = true; } }