39 lines
961 B
C#
39 lines
961 B
C#
using Unity.PlasticSCM.Editor.UI;
|
|
|
|
namespace Unity.PlasticSCM.Editor.CloudDrive
|
|
{
|
|
internal static class CloudDriveMenuItem
|
|
{
|
|
internal static void AddMenuItem()
|
|
{
|
|
HandleMenuItem.AddMenuItem(
|
|
MENU_ITEM_NAME,
|
|
MENU_ITEM_PRIORITY,
|
|
ShowCloudDriveWindow,
|
|
validate: null);
|
|
}
|
|
|
|
internal static void RemoveMenuItem()
|
|
{
|
|
HandleMenuItem.RemoveMenuItem(MENU_ITEM_NAME);
|
|
}
|
|
|
|
static void ShowCloudDriveWindow()
|
|
{
|
|
ShowWindow.CloudDrive();
|
|
}
|
|
|
|
const string MENU_ITEM_NAME = "Window/" + UnityConstants.CloudDrive.WINDOW_TITLE;
|
|
|
|
const int MENU_ITEM_PRIORITY =
|
|
// Display the menu item in alphabetical order,
|
|
#if UNITY_6000_1_OR_NEWER
|
|
// before Window/UI Toolkit
|
|
3019;
|
|
#else
|
|
// after Window/Search and before Window/Asset Store
|
|
1300;
|
|
#endif
|
|
}
|
|
}
|