From c1fe3eb13f7317bb2aa325f4a5d0cea6992a4bfe Mon Sep 17 00:00:00 2001
From: chrisgregan <chris@fungusgames.com>
Date: Mon, 25 Jan 2016 12:38:42 +0000
Subject: [PATCH] Added Export Fungus Package menu item

---
 .../Fungus/Flowchart/Editor/FlowchartMenuItems.cs  | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/Assets/Fungus/Flowchart/Editor/FlowchartMenuItems.cs b/Assets/Fungus/Flowchart/Editor/FlowchartMenuItems.cs
index c53131ca..85ee3fc3 100644
--- a/Assets/Fungus/Flowchart/Editor/FlowchartMenuItems.cs
+++ b/Assets/Fungus/Flowchart/Editor/FlowchartMenuItems.cs
@@ -29,6 +29,20 @@ namespace Fungus
 			SpawnPrefab("FungusLogo");
 		}
 
+		[MenuItem("Tools/Fungus/Utilities/Export Fungus Package")]
+		static void ExportFungusPackage()
+		{
+			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<GameObject>(prefabName);