Browse Source

Add Full & Lite Package to Menu

master
shalliwell 5 years ago
parent
commit
e3796d7b5b
  1. 21
      Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs

21
Assets/Fungus/Scripts/Editor/FlowchartMenuItems.cs

@ -37,19 +37,28 @@ namespace Fungus.EditorUtils
} }
[MenuItem("Tools/Fungus/Utilities/Export Fungus Package")] [MenuItem("Tools/Fungus/Utilities/Export Fungus Package")]
static void ExportFungusPackage() static void ExportFungusPackageFull()
{ {
string path = EditorUtility.SaveFilePanel("Export Fungus Package", "", "Fungus", "unitypackage"); ExportFungusPackage( new string[] {"Assets/Fungus", "Assets/FungusExamples" });
if(path.Length == 0) }
[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; return;
} }
string[] folders = new string[] {"Assets/Fungus", "Assets/FungusExamples" };
AssetDatabase.ExportPackage(folders, path, ExportPackageOptions.Recurse); AssetDatabase.ExportPackage(folders, path, ExportPackageOptions.Recurse);
} }
public static GameObject SpawnPrefab(string prefabName) public static GameObject SpawnPrefab(string prefabName)
{ {
GameObject prefab = Resources.Load<GameObject>("Prefabs/" + prefabName); GameObject prefab = Resources.Load<GameObject>("Prefabs/" + prefabName);

Loading…
Cancel
Save