UnityEditor.EditorUtility.SaveFolderPanel C# (CSharp) Method

SaveFolderPanel() private method

private SaveFolderPanel ( string title, string folder, string defaultName ) : string
title string
folder string
defaultName string
return string
        public static extern string SaveFolderPanel(string title, string folder, string defaultName);
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

        public static void SetPrefabSaveFolder()
        {
            string absolutePath = EditorUtility.SaveFolderPanel("Choose a folder to save your item prefabs", "", "");

            prefabsSaveFolder = "Assets" + absolutePath.Replace(Application.dataPath, "");

            if (isPrefabsSaveFolderValid)
            {
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, "Items");
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(StatDefinition).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(ItemCategory).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(ItemRarity).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(EquipmentType).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(CurrencyDefinition).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(CraftingCategory).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, typeof(CraftingBlueprint).Name);
                CreateFolderIfDoesNotExistAlready(prefabsSaveFolder, "Settings");
            }
        }
All Usage Examples Of UnityEditor.EditorUtility::SaveFolderPanel
EditorUtility