Просмотр исходного кода

修改Rider插件代码,让open c# project直接打开ET.sln

tanghai 1 год назад
Родитель
Сommit
8c35c6844e
1 измененных файлов с 19 добавлено и 19 удалено
  1. 19 19
      Packages/com.unity.ide.rider@3.0.28/Rider/Editor/RiderScriptEditor.cs

+ 19 - 19
Packages/com.unity.ide.rider@3.0.28/Rider/Editor/RiderScriptEditor.cs

@@ -311,13 +311,13 @@ namespace Packages.Rider.Editor
         return false;
       }
       
-      if (!IsUnityScript(path))
-      {
-        m_ProjectGeneration.SyncIfNeeded(affectedFiles: new string[] { }, new string[] { });
-        var fastOpenResult = EditorPluginInterop.OpenFileDllImplementation(path, line, column);
-        if (fastOpenResult)
-          return true;
-      }
+      //if (!IsUnityScript(path))
+      //{
+      //  m_ProjectGeneration.SyncIfNeeded(affectedFiles: new string[] { }, new string[] { });
+      //  var fastOpenResult = EditorPluginInterop.OpenFileDllImplementation(path, line, column);
+      //  if (fastOpenResult)
+      //    return true;
+      //}
       
       var slnFile = GetSolutionFile(path);
       return Discovery.RiderFileOpener.OpenFile(CurrentEditor, slnFile, path, line, column);
@@ -325,18 +325,18 @@ namespace Packages.Rider.Editor
 
     private string GetSolutionFile(string path)
     {
-      if (IsUnityScript(path))
-      {
-        return Path.Combine(GetBaseUnityDeveloperFolder(), "Projects/CSharp/Unity.CSharpProjects.gen.sln");
-      }
-
-      var solutionFile = m_ProjectGeneration.SolutionFile();
-      if (File.Exists(solutionFile))
-      {
-        return solutionFile;
-      }
-
-      return "";
+      //if (IsUnityScript(path))
+      //{
+      //  return Path.Combine(GetBaseUnityDeveloperFolder(), "Projects/CSharp/Unity.CSharpProjects.gen.sln");
+      //}
+//
+      //var solutionFile = m_ProjectGeneration.SolutionFile();
+      //if (File.Exists(solutionFile))
+      //{
+      //  return solutionFile;
+      //}
+
+      return "ET.sln";
     }
 
     static bool IsUnityScript(string path)