using JetBrains.Annotations; using Packages.Rider.Editor; using Packages.Rider.Editor.Util; using Unity.CodeEditor; using UnityEditor; // ReSharper disable once CheckNamespace namespace JetBrains.Rider.Unity.Editor { /// /// Is called via commandline from Rider Notification after checking out from source control. /// [UsedImplicitly] public static class RiderMenu { /// /// Is called via commandline from Rider Notification after checking out from source control. /// [UsedImplicitly] public static void MenuOpenProject() { if (RiderScriptEditor.IsRiderInstallation(RiderScriptEditor.CurrentEditor)) { // Force the project files to be sync CodeEditor.CurrentEditor.SyncAll(); // Load Project CodeEditor.CurrentEditor.OpenProject(); } } } }