void SaveSettingsAs() { var path = EditorUtility.SaveFilePanelInProject("Save Launch configuration", "launchConfiguration", "asset", "Save configuration"); if (string.IsNullOrEmpty(path)) { return; } var settingsAsset = LaunchWindowSettingsAsset.Create(data); AssetDatabase.CreateAsset(settingsAsset, path); AssetDatabase.SaveAssets(); asset = settingsAsset; }
internal static void OpenAsset(LaunchWindowSettingsAsset config) { var win = GetWindow <LaunchWindow>(); win.asset = config; }