diff --git a/Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs b/Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs index acd4cc73..3b4ce8b8 100644 --- a/Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs +++ b/Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs @@ -37,19 +37,28 @@ namespace Fungus.EditorUtils } [MenuItem("Tools/Fungus/Utilities/Export Fungus Package")] - static void ExportFungusPackage() + static void ExportFungusPackageFull() { - string path = EditorUtility.SaveFilePanel("Export Fungus Package", "", "Fungus", "unitypackage"); - if(path.Length == 0) + ExportFungusPackage( new string[] {"Assets/Fungus", "Assets/FungusExamples" }); + } + + [MenuItem("Tools/Fungus/Utilities/Export Fungus Package - Lite")] + static void ExportFungusPackageLite() + { + ExportFungusPackage(new string[] { "Assets/Fungus" }); + } + + static void ExportFungusPackage(string[] folders) + { + string path = EditorUtility.SaveFilePanel("Export Fungus Package", "", "Fungus", "unitypackage"); + if (path.Length == 0) { return; } - string[] folders = new string[] {"Assets/Fungus", "Assets/FungusExamples" }; - AssetDatabase.ExportPackage(folders, path, ExportPackageOptions.Recurse); } - + public static GameObject SpawnPrefab(string prefabName) { GameObject prefab = Resources.Load("Prefabs/" + prefabName);