diff --git a/Assets/AsmdefHelper/SyncSolution.meta b/Assets/AsmdefHelper/SyncSolution.meta deleted file mode 100644 index 3919f83..0000000 --- a/Assets/AsmdefHelper/SyncSolution.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 3343c43624a31f447a1961156a2cac6e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AsmdefHelper/SyncSolution/Editor.meta b/Assets/AsmdefHelper/SyncSolution/Editor.meta deleted file mode 100644 index 4d4a92a..0000000 --- a/Assets/AsmdefHelper/SyncSolution/Editor.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 07e92c78d576a8a458ce4a298eeb512d -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef b/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef deleted file mode 100644 index 602a998..0000000 --- a/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "AsmdefHelper.SyncSolution.Editor", - "references": [ - "GUID:211243abc45174c45b3a6c275ea126b9" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef.meta b/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef.meta deleted file mode 100644 index fec76e6..0000000 --- a/Assets/AsmdefHelper/SyncSolution/Editor/AsmdefHelper.SyncSolution.Editor.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: dcfd308825181f346bc76cac8ae79330 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs b/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs deleted file mode 100644 index eb4ca67..0000000 --- a/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System.Collections.Generic; -using System.IO; -using System.Linq; -using UnityEditor; -using UnityEngine; -using AsmdefHelper.UnityInternal; - -// https://forum.unity.com/threads/solved-unity-not-generating-sln-file-from-assets-open-c-project.538487/ -// Thank you Flexford! -namespace AsmdefHelper.SyncSolution.Editor { - public static class SyncSolutionUtilities { - - [MenuItem("AsmdefHelper/Sync C# Solution", priority = 3000)] - public static void Sync() { - Sync(true); - } - - static void Sync(bool logsEnabled) { - CleanOldFiles(logsEnabled); - Call_SyncSolution(logsEnabled); - Call_SynchronizerSync(logsEnabled); - } - - static void CleanOldFiles(bool logsEnabled) { - var assetsDirectoryInfo = new DirectoryInfo(Application.dataPath); - var projectDirectoryInfo = assetsDirectoryInfo.Parent; - - var files = GetFilesByExtensions(projectDirectoryInfo, "*.sln", "*.csproj"); - foreach (var file in files) { - if (logsEnabled) { - Debug.Log($"Remove old solution file: {file.Name}"); - } - file.Delete(); - } - } - - static void Call_SyncSolution(bool logsEnabled) { - if (logsEnabled) { - Debug.Log($"Coll method: SyncVS.Sync()"); - } - SolutionSynchronizerWrapper.SyncSolution(); - } - - static void Call_SynchronizerSync(bool logsEnabled) { - if (logsEnabled) { - Debug.Log($"Coll method: SyncVS.Synchronizer.Sync()"); - } - SolutionSynchronizerWrapper.SynchronizerSync(); - } - - static IEnumerable GetFilesByExtensions(DirectoryInfo dir, params string[] extensions) { - extensions = extensions ?? new[] { "*" }; - var files = Enumerable.Empty(); - return extensions.Aggregate(files, (current, ext) => current.Concat(dir.GetFiles(ext))); - } - } -} diff --git a/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs.meta b/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs.meta deleted file mode 100644 index fa31055..0000000 --- a/Assets/AsmdefHelper/SyncSolution/Editor/SyncSolutionUtilities.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e5785f4c5d9ed634799d54e96aabf408 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs deleted file mode 100644 index c66c13d..0000000 --- a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs +++ /dev/null @@ -1,22 +0,0 @@ -using UnityEditor; -using UnityEditor.VisualStudioIntegration; - -namespace AsmdefHelper.UnityInternal { - public static class SolutionSynchronizerWrapper { - - static readonly SolutionSynchronizer synchronizer; - - static SolutionSynchronizerWrapper() { - synchronizer = SyncVS.Synchronizer; - } - - public static void SyncSolution() { - SyncVS.SyncSolution(); - } - - - public static void SynchronizerSync() { - synchronizer?.Sync(); - } - } -} diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs.meta b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs.meta deleted file mode 100644 index c3db60a..0000000 --- a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/SolutionSynchronizerWrapper.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: aeb995b6396143f58028eb4aa639c7c4 -timeCreated: 1586952223 \ No newline at end of file