You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.8 KiB
C#

/******************************************************************************/
/*
Project - MudBun
Publisher - Long Bunny Labs
http://LongBunnyLabs.com
Author - Ming-Lun "Allen" Chou
http://AllenChou.net
*/
/******************************************************************************/
using UnityEditor;
using UnityEngine;
namespace MudBun
{
public class MudBunConfigMenu
{
[MenuItem("Tools/MudBun/MudBun Start Screen", priority = 1)]
public static void OpenStartScreen()
{
MudBunStartScreen.Open();
}
[MenuItem("Tools/MudBun/Quick Creation Panel", priority = 51)]
public static void OpenQuickCreationWindow()
{
MudBunQuickCreationWindow.Open();
}
[MenuItem("Tools/MudBun/Refresh Compatibility", priority = 101)]
public static void RefreshCompatibility()
{
CompatibilityManager.KickCompatibilityScan(CompatibilityManager.PackageImportTarget.Required);
}
[MenuItem("Tools/MudBun/Manual", priority = 152)]
public static void OpenManual()
{
Application.OpenURL(MudBunStartScreen.Links.Manual);
}
[MenuItem("Tools/MudBun/Scripting API", priority = 153)]
public static void OpenScriptingApi()
{
Application.OpenURL(MudBunStartScreen.Links.ScriptingApi);
}
//[MenuItem("Tools/MudBun/Import Examples", priority = 102)]
public static void ImportExamples()
{
CompatibilityManager.KickCompatibilityScan(CompatibilityManager.PackageImportTarget.Examples);
}
//[MenuItem("Tools/MudBun/Configure MudBun"), priority = 103]
public static void SelectConfigFile()
{
var config = Resources.Load("MudBun Config");
if (config == null)
return;
Selection.activeObject = config;
}
}
}