private static SolutionSynchronizer.Mode ModeForCurrentExternalEditor() { if (SolutionSynchronizer.IsSelectedEditorVisualStudio()) { return(SolutionSynchronizer.Mode.UntiyScriptAsPrecompiledAssembly); } if (SolutionSynchronizer.IsSelectedEditorInternalMonoDevelop()) { return(SolutionSynchronizer.Mode.UnityScriptAsUnityProj); } return((!EditorPrefs.GetBool("kExternalEditorSupportsUnityProj", false)) ? SolutionSynchronizer.Mode.UntiyScriptAsPrecompiledAssembly : SolutionSynchronizer.Mode.UnityScriptAsUnityProj); }