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;
            }
        }