Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ai.fluctio.fluctio-sim / EditorCore / Menu / ManagementMenu.cs
Size: Mime:
using Fluctio.FluctioSim.Common.Configuration;
using Fluctio.FluctioSim.EditorCore.AccountManagement;
using Fluctio.FluctioSim.EditorCore.Dependencies;
using Fluctio.FluctioSim.EditorCore.EditorGeneral;
using Fluctio.FluctioSim.EditorUtils.SettingsManagement;
using UnityEditor;

namespace Fluctio.FluctioSim.EditorCore.Menu
{
	internal static class ManagementMenu
	{
		
		private const string Path = Config.EmojiName + "/Management/";
		private const int Priority = 20;

		[MenuItem(Path + "Check Dependencies", false, Priority + 10)]
		private static void OpenDependencyCheckWindow() => EditorWindow.GetWindow<DependencyWindow>();

		[MenuItem(Path + "Preferences", false, Priority + 20)]
		private static void OpenPreferencesWindow() => SettingsManager.OpenPreferencesWindow();

		[MenuItem(Path + "Account and License", false, Priority + 30)]
		private static void OpenLicenseWindow() => EditorWindow.GetWindow<AccountWindow>();

		[MenuItem(Path + "About", false, Priority + 40)]
		private static void OpenAboutWindow() => EditorWindow.GetWindow<AboutWindow>();
		
	}
}