2023-03-28 13:24:16 -04:00
|
|
|
using JetBrains.Annotations;
|
|
|
|
using Packages.Rider.Editor;
|
|
|
|
using Unity.CodeEditor;
|
|
|
|
|
|
|
|
// ReSharper disable once CheckNamespace
|
|
|
|
namespace JetBrains.Rider.Unity.Editor
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// Is called via commandline from Rider Notification after checking out from source control.
|
|
|
|
/// </summary>
|
|
|
|
[UsedImplicitly]
|
|
|
|
public static class RiderMenu
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// Is called via commandline from Rider Notification after checking out from source control.
|
|
|
|
/// </summary>
|
|
|
|
[UsedImplicitly]
|
|
|
|
public static void MenuOpenProject()
|
|
|
|
{
|
2023-05-07 18:43:11 -04:00
|
|
|
if (RiderScriptEditor.IsRiderOrFleetInstallation(RiderScriptEditor.CurrentEditor))
|
2023-03-28 13:24:16 -04:00
|
|
|
{
|
|
|
|
// Force the project files to be sync
|
|
|
|
CodeEditor.CurrentEditor.SyncAll();
|
|
|
|
|
|
|
|
// Load Project
|
|
|
|
CodeEditor.CurrentEditor.OpenProject();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|