void SaveDefinition() { string file = EditorUtility.SaveFilePanelInProject("Save Shape Definition", Target.Name, "asset", "Save Shaper definition as"); if (!string.IsNullOrEmpty(file)) { var def = CurvyShaperDefinition.Create(Target); AssetDatabase.CreateAsset(def, file); AssetDatabase.SaveAssets(); } }