From a53b20ce814cc92b7cd9449b00430fad5476a055 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 22:51:05 +0900 Subject: [PATCH 01/26] upgrade unity --- ProjectSettings/ProjectVersion.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 9b0e50b..77fa359 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2019.3.0f1 -m_EditorVersionWithRevision: 2019.3.0f1 (ffacea4b84e7) +m_EditorVersion: 2019.3.4f1 +m_EditorVersionWithRevision: 2019.3.4f1 (4f139db2fdbd) From 561e31f59b9f8fb3c07503cd04efa6a5ad7b3115 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 22:53:06 +0900 Subject: [PATCH 02/26] =?UTF-8?q?=E3=83=95=E3=82=A9=E3=83=AB=E3=83=80?= =?UTF-8?q?=E7=A7=BB=E5=8B=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AsmdefHelper.meta | 8 ++++++++ Assets/{ => AsmdefHelper}/AsmdefGraph.meta | 0 Assets/{ => AsmdefHelper}/AsmdefGraph/Editor.meta | 0 .../AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef | 0 .../AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta | 0 Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts.meta | 0 .../AsmdefGraph/Editor/Scripts/AsmdefDependency.cs | 0 .../AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta | 0 .../AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs | 0 .../Editor/Scripts/AsmdefGraphEditorWindow.cs.meta | 0 .../AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs | 0 .../AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta | 0 .../AsmdefGraph/Editor/Scripts/AsmdefNode.cs | 0 .../AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta | 0 Assets/{AsmdefGraph => AsmdefHelper}/Example.meta | 0 .../Example/AsmdefGraph.Example.asmdef | 0 .../Example/AsmdefGraph.Example.asmdef.meta | 0 Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga.meta | 0 .../Example/Fuga/AsmdefGraph.Example.Fuga.asmdef | 0 .../Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta | 0 .../Example/Fuga/NewBehaviourScript.cs | 0 .../Example/Fuga/NewBehaviourScript.cs.meta | 0 Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge.meta | 0 .../Example/Hoge/AsmdefGraph.Example.Hoge.asmdef | 0 .../Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta | 0 .../Example/Hoge/NewBehaviourScript.cs | 0 .../Example/Hoge/NewBehaviourScript.cs.meta | 0 .../Example/NewBehaviourScript.cs | 0 .../Example/NewBehaviourScript.cs.meta | 0 Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo.meta | 0 .../Example/Piyo/AsmdefGraph.Example.Piyo.asmdef | 0 .../Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta | 0 .../Example/Piyo/NewBehaviourScript.cs | 0 .../Example/Piyo/NewBehaviourScript.cs.meta | 0 34 files changed, 8 insertions(+) create mode 100644 Assets/AsmdefHelper.meta rename Assets/{ => AsmdefHelper}/AsmdefGraph.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefNode.cs (100%) rename Assets/{ => AsmdefHelper}/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/AsmdefGraph.Example.asmdef (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/AsmdefGraph.Example.asmdef.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga/NewBehaviourScript.cs (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Fuga/NewBehaviourScript.cs.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge/NewBehaviourScript.cs (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Hoge/NewBehaviourScript.cs.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/NewBehaviourScript.cs (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/NewBehaviourScript.cs.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo/NewBehaviourScript.cs (100%) rename Assets/{AsmdefGraph => AsmdefHelper}/Example/Piyo/NewBehaviourScript.cs.meta (100%) diff --git a/Assets/AsmdefHelper.meta b/Assets/AsmdefHelper.meta new file mode 100644 index 0000000..799e566 --- /dev/null +++ b/Assets/AsmdefHelper.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9be64d16812f0684c98bc813d0fab6fd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AsmdefGraph.meta b/Assets/AsmdefHelper/AsmdefGraph.meta similarity index 100% rename from Assets/AsmdefGraph.meta rename to Assets/AsmdefHelper/AsmdefGraph.meta diff --git a/Assets/AsmdefGraph/Editor.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor.meta similarity index 100% rename from Assets/AsmdefGraph/Editor.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor.meta diff --git a/Assets/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef b/Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef similarity index 100% rename from Assets/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef rename to Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef diff --git a/Assets/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta diff --git a/Assets/AsmdefGraph/Editor/Scripts.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts.meta diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefNode.cs b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefNode.cs rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs diff --git a/Assets/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta b/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta rename to Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta diff --git a/Assets/AsmdefGraph/Example.meta b/Assets/AsmdefHelper/Example.meta similarity index 100% rename from Assets/AsmdefGraph/Example.meta rename to Assets/AsmdefHelper/Example.meta diff --git a/Assets/AsmdefGraph/Example/AsmdefGraph.Example.asmdef b/Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef similarity index 100% rename from Assets/AsmdefGraph/Example/AsmdefGraph.Example.asmdef rename to Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef diff --git a/Assets/AsmdefGraph/Example/AsmdefGraph.Example.asmdef.meta b/Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef.meta similarity index 100% rename from Assets/AsmdefGraph/Example/AsmdefGraph.Example.asmdef.meta rename to Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef.meta diff --git a/Assets/AsmdefGraph/Example/Fuga.meta b/Assets/AsmdefHelper/Example/Fuga.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Fuga.meta rename to Assets/AsmdefHelper/Example/Fuga.meta diff --git a/Assets/AsmdefGraph/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef b/Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef similarity index 100% rename from Assets/AsmdefGraph/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef rename to Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef diff --git a/Assets/AsmdefGraph/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta b/Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta rename to Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta diff --git a/Assets/AsmdefGraph/Example/Fuga/NewBehaviourScript.cs b/Assets/AsmdefHelper/Example/Fuga/NewBehaviourScript.cs similarity index 100% rename from Assets/AsmdefGraph/Example/Fuga/NewBehaviourScript.cs rename to Assets/AsmdefHelper/Example/Fuga/NewBehaviourScript.cs diff --git a/Assets/AsmdefGraph/Example/Fuga/NewBehaviourScript.cs.meta b/Assets/AsmdefHelper/Example/Fuga/NewBehaviourScript.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Fuga/NewBehaviourScript.cs.meta rename to Assets/AsmdefHelper/Example/Fuga/NewBehaviourScript.cs.meta diff --git a/Assets/AsmdefGraph/Example/Hoge.meta b/Assets/AsmdefHelper/Example/Hoge.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Hoge.meta rename to Assets/AsmdefHelper/Example/Hoge.meta diff --git a/Assets/AsmdefGraph/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef b/Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef similarity index 100% rename from Assets/AsmdefGraph/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef rename to Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef diff --git a/Assets/AsmdefGraph/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta b/Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta rename to Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta diff --git a/Assets/AsmdefGraph/Example/Hoge/NewBehaviourScript.cs b/Assets/AsmdefHelper/Example/Hoge/NewBehaviourScript.cs similarity index 100% rename from Assets/AsmdefGraph/Example/Hoge/NewBehaviourScript.cs rename to Assets/AsmdefHelper/Example/Hoge/NewBehaviourScript.cs diff --git a/Assets/AsmdefGraph/Example/Hoge/NewBehaviourScript.cs.meta b/Assets/AsmdefHelper/Example/Hoge/NewBehaviourScript.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Hoge/NewBehaviourScript.cs.meta rename to Assets/AsmdefHelper/Example/Hoge/NewBehaviourScript.cs.meta diff --git a/Assets/AsmdefGraph/Example/NewBehaviourScript.cs b/Assets/AsmdefHelper/Example/NewBehaviourScript.cs similarity index 100% rename from Assets/AsmdefGraph/Example/NewBehaviourScript.cs rename to Assets/AsmdefHelper/Example/NewBehaviourScript.cs diff --git a/Assets/AsmdefGraph/Example/NewBehaviourScript.cs.meta b/Assets/AsmdefHelper/Example/NewBehaviourScript.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Example/NewBehaviourScript.cs.meta rename to Assets/AsmdefHelper/Example/NewBehaviourScript.cs.meta diff --git a/Assets/AsmdefGraph/Example/Piyo.meta b/Assets/AsmdefHelper/Example/Piyo.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Piyo.meta rename to Assets/AsmdefHelper/Example/Piyo.meta diff --git a/Assets/AsmdefGraph/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef b/Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef similarity index 100% rename from Assets/AsmdefGraph/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef rename to Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef diff --git a/Assets/AsmdefGraph/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta b/Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta rename to Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta diff --git a/Assets/AsmdefGraph/Example/Piyo/NewBehaviourScript.cs b/Assets/AsmdefHelper/Example/Piyo/NewBehaviourScript.cs similarity index 100% rename from Assets/AsmdefGraph/Example/Piyo/NewBehaviourScript.cs rename to Assets/AsmdefHelper/Example/Piyo/NewBehaviourScript.cs diff --git a/Assets/AsmdefGraph/Example/Piyo/NewBehaviourScript.cs.meta b/Assets/AsmdefHelper/Example/Piyo/NewBehaviourScript.cs.meta similarity index 100% rename from Assets/AsmdefGraph/Example/Piyo/NewBehaviourScript.cs.meta rename to Assets/AsmdefHelper/Example/Piyo/NewBehaviourScript.cs.meta From 540ba7a850d269c5305d0c27bd3c1ef4edad5c1e Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 22:54:50 +0900 Subject: [PATCH 03/26] =?UTF-8?q?=E3=83=87=E3=82=A3=E3=83=AC=E3=82=AF?= =?UTF-8?q?=E3=83=88=E3=83=AA=E5=90=8D=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/AsmdefHelper/{AsmdefGraph.meta => DependencyGraph.meta} | 0 Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor.meta | 0 .../Editor/AsmdefGraph.Editor.asmdef | 0 .../Editor/AsmdefGraph.Editor.asmdef.meta | 0 .../{AsmdefGraph => DependencyGraph}/Editor/Scripts.meta | 0 .../Editor/Scripts/AsmdefDependency.cs | 0 .../Editor/Scripts/AsmdefDependency.cs.meta | 0 .../Editor/Scripts/AsmdefGraphEditorWindow.cs | 0 .../Editor/Scripts/AsmdefGraphEditorWindow.cs.meta | 0 .../Editor/Scripts/AsmdefGraphView.cs | 0 .../Editor/Scripts/AsmdefGraphView.cs.meta | 0 .../{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefNode.cs | 0 .../Editor/Scripts/AsmdefNode.cs.meta | 0 13 files changed, 0 insertions(+), 0 deletions(-) rename Assets/AsmdefHelper/{AsmdefGraph.meta => DependencyGraph.meta} (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/AsmdefGraph.Editor.asmdef (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/AsmdefGraph.Editor.asmdef.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefDependency.cs (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefDependency.cs.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefGraphEditorWindow.cs (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefGraphView.cs (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefGraphView.cs.meta (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefNode.cs (100%) rename Assets/AsmdefHelper/{AsmdefGraph => DependencyGraph}/Editor/Scripts/AsmdefNode.cs.meta (100%) diff --git a/Assets/AsmdefHelper/AsmdefGraph.meta b/Assets/AsmdefHelper/DependencyGraph.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph.meta rename to Assets/AsmdefHelper/DependencyGraph.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor.meta b/Assets/AsmdefHelper/DependencyGraph/Editor.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/AsmdefGraph.Editor.asmdef.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefDependency.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefGraphView.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs.meta diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs diff --git a/Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs.meta similarity index 100% rename from Assets/AsmdefHelper/AsmdefGraph/Editor/Scripts/AsmdefNode.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs.meta From aa167afb814a323ba4b4f67cedf3fd13f73511bb Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 22:58:00 +0900 Subject: [PATCH 04/26] Unity.InternalAPIEditorBridgeDev.001 --- .../Unity.InternalAPIEditorBridgeDev.001.meta | 8 ++++++++ .../Unity.InternalAPIEditorBridgeDev.001.asmdef | 3 +++ .../Unity.InternalAPIEditorBridgeDev.001.asmdef.meta | 7 +++++++ 3 files changed, 18 insertions(+) create mode 100644 Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001.meta create mode 100644 Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef create mode 100644 Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef.meta diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001.meta b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001.meta new file mode 100644 index 0000000..3516e45 --- /dev/null +++ b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0fce674912e7f8e4994f6f9d4e457d36 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef new file mode 100644 index 0000000..b44d9b9 --- /dev/null +++ b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef @@ -0,0 +1,3 @@ +{ + "name": "Unity.InternalAPIEditorBridgeDev.001" +} diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef.meta b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef.meta new file mode 100644 index 0000000..1905bdb --- /dev/null +++ b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/Unity.InternalAPIEditorBridgeDev.001.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 211243abc45174c45b3a6c275ea126b9 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From 0457d7d44c353384333b1c073305f0a71fbd660d Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 23:07:53 +0900 Subject: [PATCH 05/26] MultipleEdit --- Assets/AsmdefHelper/MultipleEdit.meta | 8 +++ Assets/AsmdefHelper/MultipleEdit/Editor.meta | 8 +++ .../AsmdefHelper.MultipleEdit.Editor.asmref | 3 + ...mdefHelper.MultipleEdit.Editor.asmref.meta | 7 ++ .../Editor/AsmdefMultiEditWindow.cs | 70 +++++++++++++++++++ .../Editor/AsmdefMultiEditWindow.cs.meta | 11 +++ 6 files changed, 107 insertions(+) create mode 100644 Assets/AsmdefHelper/MultipleEdit.meta create mode 100644 Assets/AsmdefHelper/MultipleEdit/Editor.meta create mode 100644 Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref create mode 100644 Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref.meta create mode 100644 Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs create mode 100644 Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs.meta diff --git a/Assets/AsmdefHelper/MultipleEdit.meta b/Assets/AsmdefHelper/MultipleEdit.meta new file mode 100644 index 0000000..5f1bc56 --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a9325e20a8831bf43b94e22a406c4e67 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor.meta b/Assets/AsmdefHelper/MultipleEdit/Editor.meta new file mode 100644 index 0000000..01db1b0 --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9a6f1c1bda271a541b230a51a05a677c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref new file mode 100644 index 0000000..0a12953 --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref @@ -0,0 +1,3 @@ +{ + "reference": "GUID:211243abc45174c45b3a6c275ea126b9" +} \ No newline at end of file diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref.meta b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref.meta new file mode 100644 index 0000000..2eb5131 --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefHelper.MultipleEdit.Editor.asmref.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 43a16440f46e8054e8bb12c38f573975 +AssemblyDefinitionReferenceImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs new file mode 100644 index 0000000..faaf72b --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs @@ -0,0 +1,70 @@ +using System.Collections.Generic; +using System.Linq; +using UnityEditor; +using UnityEditor.Experimental.AssetImporters; +using UnityEditorInternal; +using UnityEngine; + +namespace AsmdefMultiEdit.Editor +{ + public class AsmdefMultiEditWindow : EditorWindow + { + static IList windows = new List(); + + [MenuItem("Window/Asmdef Multiple Edit/1.Search asmdef in project")] + public static void Search() + { + var projectBrowser = GetWindow(); + projectBrowser.SetSearch("t:AssemblyDefinitionAsset"); + } + + [MenuItem("Window/Asmdef Multiple Edit/2.Open selected asmdef inspector view")] + public static void Open() + { + var asmdefs = Selection.GetFiltered(typeof(AssemblyDefinitionAsset), SelectionMode.TopLevel); + if (!asmdefs.Any()) + { + Debug.Log("no AssemblyDefinitionAsset"); + return; + } + + CloseWindows(); + foreach (var adf in asmdefs) + { + Selection.objects = new[] { adf }; + var w = CreateWindow(); + // LockすることでInspectorWindowの表示を固定する + w.isLocked = true; + windows.Add(w); + } + } + + [MenuItem("Window/Asmdef Multiple Edit/3.All apply and close")] + public static void Apply() + { + foreach (var w in windows) + { + foreach (var editor in w.tracker.activeEditors) + { + var assetImporterEditor = editor as AssetImporterEditor; + + if (assetImporterEditor != null && assetImporterEditor.HasModified()) + { + assetImporterEditor.ApplyAndImport(); + } + } + w.Close(); + } + windows.Clear(); + } + + static void CloseWindows() + { + foreach (var w in windows) + { + w.Close(); + } + windows.Clear(); + } + } +} diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs.meta b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs.meta new file mode 100644 index 0000000..2037852 --- /dev/null +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 06fa8aa0de8ea5442b6454c3a8edfdc6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From f0f80d55dc95e13b53e4d0302391c609430702ac Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 23:08:58 +0900 Subject: [PATCH 06/26] move default scene --- .../Example/AsmdefHelperSampleScene.unity} | 0 .../Example/AsmdefHelperSampleScene.unity.meta} | 0 Assets/Scenes.meta | 8 -------- 3 files changed, 8 deletions(-) rename Assets/{Scenes/SampleScene.unity => AsmdefHelper/Example/AsmdefHelperSampleScene.unity} (100%) rename Assets/{Scenes/SampleScene.unity.meta => AsmdefHelper/Example/AsmdefHelperSampleScene.unity.meta} (100%) delete mode 100644 Assets/Scenes.meta diff --git a/Assets/Scenes/SampleScene.unity b/Assets/AsmdefHelper/Example/AsmdefHelperSampleScene.unity similarity index 100% rename from Assets/Scenes/SampleScene.unity rename to Assets/AsmdefHelper/Example/AsmdefHelperSampleScene.unity diff --git a/Assets/Scenes/SampleScene.unity.meta b/Assets/AsmdefHelper/Example/AsmdefHelperSampleScene.unity.meta similarity index 100% rename from Assets/Scenes/SampleScene.unity.meta rename to Assets/AsmdefHelper/Example/AsmdefHelperSampleScene.unity.meta diff --git a/Assets/Scenes.meta b/Assets/Scenes.meta deleted file mode 100644 index 4a334a8..0000000 --- a/Assets/Scenes.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b97a05875e33e924fa32dff70bc0cff7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: From 02a08f71169a2463449e0fcdbfa2f699e6eb100c Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 23:13:05 +0900 Subject: [PATCH 07/26] change asmdef file name --- ...h.Editor.asmdef => AsmdefHelper.DependencyGraph.Editor.asmdef} | 0 ...smdef.meta => AsmdefHelper.DependencyGraph.Editor.asmdef.meta} | 0 .../{AsmdefGraph.Example.asmdef => AsmdefHelper.Example.asmdef} | 0 ...Graph.Example.asmdef.meta => AsmdefHelper.Example.asmdef.meta} | 0 ...Graph.Example.Fuga.asmdef => AsmdefHelper.Example.Fuga.asmdef} | 0 ...ple.Fuga.asmdef.meta => AsmdefHelper.Example.Fuga.asmdef.meta} | 0 ...Graph.Example.Hoge.asmdef => AsmdefHelper.Example.Hoge.asmdef} | 0 ...ple.Hoge.asmdef.meta => AsmdefHelper.Example.Hoge.asmdef.meta} | 0 ...Graph.Example.Piyo.asmdef => AsmdefHelper.Example.Piyo.asmdef} | 0 ...ple.Piyo.asmdef.meta => AsmdefHelper.Example.Piyo.asmdef.meta} | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename Assets/AsmdefHelper/DependencyGraph/Editor/{AsmdefGraph.Editor.asmdef => AsmdefHelper.DependencyGraph.Editor.asmdef} (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{AsmdefGraph.Editor.asmdef.meta => AsmdefHelper.DependencyGraph.Editor.asmdef.meta} (100%) rename Assets/AsmdefHelper/Example/{AsmdefGraph.Example.asmdef => AsmdefHelper.Example.asmdef} (100%) rename Assets/AsmdefHelper/Example/{AsmdefGraph.Example.asmdef.meta => AsmdefHelper.Example.asmdef.meta} (100%) rename Assets/AsmdefHelper/Example/Fuga/{AsmdefGraph.Example.Fuga.asmdef => AsmdefHelper.Example.Fuga.asmdef} (100%) rename Assets/AsmdefHelper/Example/Fuga/{AsmdefGraph.Example.Fuga.asmdef.meta => AsmdefHelper.Example.Fuga.asmdef.meta} (100%) rename Assets/AsmdefHelper/Example/Hoge/{AsmdefGraph.Example.Hoge.asmdef => AsmdefHelper.Example.Hoge.asmdef} (100%) rename Assets/AsmdefHelper/Example/Hoge/{AsmdefGraph.Example.Hoge.asmdef.meta => AsmdefHelper.Example.Hoge.asmdef.meta} (100%) rename Assets/AsmdefHelper/Example/Piyo/{AsmdefGraph.Example.Piyo.asmdef => AsmdefHelper.Example.Piyo.asmdef} (100%) rename Assets/AsmdefHelper/Example/Piyo/{AsmdefGraph.Example.Piyo.asmdef.meta => AsmdefHelper.Example.Piyo.asmdef.meta} (100%) diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraph.Editor.asmdef.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef.meta diff --git a/Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef b/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef similarity index 100% rename from Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef rename to Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef diff --git a/Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef.meta b/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/Example/AsmdefGraph.Example.asmdef.meta rename to Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef.meta diff --git a/Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef similarity index 100% rename from Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef rename to Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef diff --git a/Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/Example/Fuga/AsmdefGraph.Example.Fuga.asmdef.meta rename to Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef.meta diff --git a/Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef similarity index 100% rename from Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef rename to Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef diff --git a/Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/Example/Hoge/AsmdefGraph.Example.Hoge.asmdef.meta rename to Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef.meta diff --git a/Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef similarity index 100% rename from Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef rename to Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef diff --git a/Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef.meta similarity index 100% rename from Assets/AsmdefHelper/Example/Piyo/AsmdefGraph.Example.Piyo.asmdef.meta rename to Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef.meta From cc6f8f9e3ab04f0571a9ed6d974611d60b63aa01 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 23:17:42 +0900 Subject: [PATCH 08/26] update admdef dependency --- .../Editor/AsmdefHelper.DependencyGraph.Editor.asmdef | 2 +- Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef | 6 ++---- .../Example/Fuga/AsmdefHelper.Example.Fuga.asmdef | 7 ++----- .../Example/Hoge/AsmdefHelper.Example.Hoge.asmdef | 6 ++---- .../Example/Piyo/AsmdefHelper.Example.Piyo.asmdef | 8 ++------ 5 files changed, 9 insertions(+), 20 deletions(-) diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef index c80e858..aa26b5e 100644 --- a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef +++ b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefHelper.DependencyGraph.Editor.asmdef @@ -1,5 +1,5 @@ { - "name": "AsmdefGraph.Editor", + "name": "AsmdefHelper.DependencyGraph.Editor", "references": [], "includePlatforms": [ "Editor" diff --git a/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef b/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef index 36d25ec..54688f3 100644 --- a/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef +++ b/Assets/AsmdefHelper/Example/AsmdefHelper.Example.asmdef @@ -1,8 +1,6 @@ { - "name": "AsmdefGraph.Example", - "references": [ - "GUID:2bafac87e7f4b9b418d9448d219b01ab" - ], + "name": "AsmdefHelper.Example", + "references": [], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef index 218e791..3cb2cc7 100644 --- a/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef +++ b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef @@ -1,9 +1,6 @@ { - "name": "AsmdefGraph.Example.Fuga", - "references": [ - "GUID:4326ab8b7972b7c4abe4e28df1a1c005", - "GUID:119b4cf3f63d4c84d920ceae3917f02c" - ], + "name": "AsmdefHelper.Example.Fuga", + "references": [], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef index 8192d19..fd8412b 100644 --- a/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef +++ b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef @@ -1,8 +1,6 @@ { - "name": "AsmdefGraph.Example.Hoge", - "references": [ - "GUID:4326ab8b7972b7c4abe4e28df1a1c005" - ], + "name": "AsmdefHelper.Example.Hoge", + "references": [], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef index 7b9f81f..1e55dc1 100644 --- a/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef +++ b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef @@ -1,10 +1,6 @@ { - "name": "AsmdefGraph.Example.Piyo", - "references": [ - "GUID:4326ab8b7972b7c4abe4e28df1a1c005", - "GUID:119b4cf3f63d4c84d920ceae3917f02c", - "GUID:56e14997241bc0d4796fc4e693fcc806" - ], + "name": "AsmdefHelper.Example.Piyo", + "references": [], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, From 11b0c8ef62cd7c28fdd244a032a3f269a2573d62 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Mon, 13 Apr 2020 23:39:28 +0900 Subject: [PATCH 09/26] move files --- .../Editor/{Scripts => }/AsmdefDependency.cs | 0 .../Editor/{Scripts => }/AsmdefDependency.cs.meta | 0 .../Editor/{Scripts => }/AsmdefGraphEditorWindow.cs | 0 .../Editor/{Scripts => }/AsmdefGraphEditorWindow.cs.meta | 0 .../Editor/{Scripts => }/AsmdefGraphView.cs | 0 .../Editor/{Scripts => }/AsmdefGraphView.cs.meta | 0 .../DependencyGraph/Editor/{Scripts => }/AsmdefNode.cs | 0 .../Editor/{Scripts => }/AsmdefNode.cs.meta | 0 Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta | 8 -------- 9 files changed, 8 deletions(-) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefDependency.cs (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefDependency.cs.meta (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefGraphEditorWindow.cs (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefGraphEditorWindow.cs.meta (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefGraphView.cs (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefGraphView.cs.meta (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefNode.cs (100%) rename Assets/AsmdefHelper/DependencyGraph/Editor/{Scripts => }/AsmdefNode.cs.meta (100%) delete mode 100644 Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefDependency.cs similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefDependency.cs diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefDependency.cs.meta similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefDependency.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefDependency.cs.meta diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs.meta similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphEditorWindow.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs.meta diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphView.cs similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphView.cs diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphView.cs.meta similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefGraphView.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphView.cs.meta diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefNode.cs similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefNode.cs diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefNode.cs.meta similarity index 100% rename from Assets/AsmdefHelper/DependencyGraph/Editor/Scripts/AsmdefNode.cs.meta rename to Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefNode.cs.meta diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta b/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta deleted file mode 100644 index c4e498d..0000000 --- a/Assets/AsmdefHelper/DependencyGraph/Editor/Scripts.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 44786ea3be4b7284ea613b1e7aafc4ad -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: From e996ef526cd2d34bb015f996dc08ce2065af27c4 Mon Sep 17 00:00:00 2001 From: Nakano Yosuke Date: Mon, 13 Apr 2020 23:41:42 +0900 Subject: [PATCH 10/26] Create .editorconfig --- .editorconfig | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .editorconfig diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6b5b0f9 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,42 @@ +# This file is the top-most EditorConfig file +root = true + +# All Files +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +insert_final_newline = true +trim_trailing_whitespace = true + +# CSharp formatting settings: +[*.cs] +csharp_new_line_before_open_brace = none +csharp_new_line_before_else = false +csharp_new_line_before_catch = false +csharp_new_line_before_finally = false +csharp_new_line_before_members_in_object_initializers = false +csharp_new_line_before_members_in_anonymous_types = false +csharp_new_line_between_query_expression_clauses = false + +csharp_indent_case_contents = true +csharp_indent_switch_labels = false +csharp_indent_labels = no_change + +csharp_space_after_cast = false +csharp_space_after_keywords_in_control_flow_statements = true +csharp_space_between_method_declaration_parameter_list_parentheses = false +csharp_space_between_method_call_parameter_list_parentheses = false +csharp_space_between_parentheses = false +csharp_space_before_colon_in_inheritance_clause = true +csharp_space_after_colon_in_inheritance_clause = true +csharp_space_around_binary_operators = before_and_after +csharp_space_between_method_declaration_empty_parameter_list_parentheses = false +csharp_space_between_method_call_name_and_opening_parenthesis = false +csharp_space_between_method_call_empty_parameter_list_parentheses = false +csharp_space_after_comma = true +csharp_space_after_dot = false + +csharp_preserve_single_line_statements = true +csharp_preserve_single_line_blocks = true From 0a37dcea9a634ae2859cf19be77a26283a6fefc1 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Tue, 14 Apr 2020 01:05:51 +0900 Subject: [PATCH 11/26] rider --- .../.idea.AsmdefHelper/.idea/contentModel.xml | 61 ++++++++++++++ .idea/.idea.AsmdefHelper/.idea/encodings.xml | 4 + .../.idea.AsmdefHelper/.idea/indexLayout.xml | 22 +++++ .idea/.idea.AsmdefHelper/.idea/modules.xml | 8 ++ .../.idea/projectSettingsUpdater.xml | 6 ++ .idea/.idea.AsmdefHelper/.idea/vcs.xml | 6 ++ .idea/.idea.AsmdefHelper/.idea/workspace.xml | 83 +++++++++++++++++++ .idea/.idea.AsmdefHelper/riderModule.iml | 7 ++ Packages/manifest.json | 2 + 9 files changed, 199 insertions(+) create mode 100644 .idea/.idea.AsmdefHelper/.idea/contentModel.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/encodings.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/indexLayout.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/modules.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/projectSettingsUpdater.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/vcs.xml create mode 100644 .idea/.idea.AsmdefHelper/.idea/workspace.xml create mode 100644 .idea/.idea.AsmdefHelper/riderModule.iml diff --git a/.idea/.idea.AsmdefHelper/.idea/contentModel.xml b/.idea/.idea.AsmdefHelper/.idea/contentModel.xml new file mode 100644 index 0000000..6f87b2f --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/contentModel.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/encodings.xml b/.idea/.idea.AsmdefHelper/.idea/encodings.xml new file mode 100644 index 0000000..df87cf9 --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/encodings.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/indexLayout.xml b/.idea/.idea.AsmdefHelper/.idea/indexLayout.xml new file mode 100644 index 0000000..28f6cc7 --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/indexLayout.xml @@ -0,0 +1,22 @@ + + + + + + Library/PackageCache/com.unity.ext.nunit@1.0.0 + Library/PackageCache/com.unity.ide.rider@1.1.4 + Library/PackageCache/com.unity.test-framework@1.1.13 + Packages + ProjectSettings + + + .git + .idea + .vs + Library + Logs + Temp + obj + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/modules.xml b/.idea/.idea.AsmdefHelper/.idea/modules.xml new file mode 100644 index 0000000..5dda26a --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/projectSettingsUpdater.xml b/.idea/.idea.AsmdefHelper/.idea/projectSettingsUpdater.xml new file mode 100644 index 0000000..7515e76 --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/projectSettingsUpdater.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/vcs.xml b/.idea/.idea.AsmdefHelper/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/.idea/workspace.xml b/.idea/.idea.AsmdefHelper/.idea/workspace.xml new file mode 100644 index 0000000..186d681 --- /dev/null +++ b/.idea/.idea.AsmdefHelper/.idea/workspace.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - 1586790154661 - - - - - - - - - - - \ No newline at end of file diff --git a/.idea/.idea.AsmdefHelper/riderModule.iml b/.idea/.idea.AsmdefHelper/riderModule.iml deleted file mode 100644 index 1a4e0d9..0000000 --- a/.idea/.idea.AsmdefHelper/riderModule.iml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file From 81e410fdb42afd475ed50b3eaeb668f04eb4b077 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Wed, 15 Apr 2020 21:42:49 +0900 Subject: [PATCH 19/26] update .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 8af868e..85c9d3f 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ # /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin +.idea/ [Aa]ssets/Plugins/Editor/JetBrains* # Visual Studio cache directory From 5e258294bfc41597149e14248950a3d8cabb7ec4 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Wed, 15 Apr 2020 21:51:14 +0900 Subject: [PATCH 20/26] all apply and close --- .../Editor/AsmdefMultiEditWindow.cs | 22 +++++++++++++++++++ .../InspectorWindowWrapper.cs | 17 ++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs index 08912b1..b94c556 100644 --- a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs @@ -8,6 +8,8 @@ using UnityEngine; namespace AsmdefHelper.MultipleEdit.Editor { public class AsmdefMultiEditWindow : EditorWindow { + static IList windows = new List(); + [MenuItem("Window/Asmdef Helper/Find all asmdef in project")] public static void Search() { var browser = CreateInstance(); @@ -23,13 +25,33 @@ namespace AsmdefHelper.MultipleEdit.Editor { return; } + CloseWindows(); foreach (var adf in asmdefs) { Selection.objects = new[] { adf }; var w = CreateInstance(); w.GetInspectorWindow(); // LockすることでInspectorWindowの表示を固定する w.Lock(true); + windows.Add(w); } } + + [MenuItem("Window/Asmdef Helper/Apply all asmdef and close")] + public static void Apply() { + foreach (var w in windows) { + w.AllApply(); + w.CloseInspectorWindow(); + } + + windows.Clear(); + } + + static void CloseWindows() { + foreach (var w in windows) { + w.CloseInspectorWindow(); + } + + windows.Clear(); + } } } diff --git a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/InspectorWindowWrapper.cs b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/InspectorWindowWrapper.cs index bbaa74d..d74770c 100644 --- a/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/InspectorWindowWrapper.cs +++ b/Assets/AsmdefHelper/Unity.InternalAPIEditorBridgeDev.001/InspectorWindowWrapper.cs @@ -1,4 +1,5 @@ using UnityEditor; +using UnityEditor.Experimental.AssetImporters; namespace AsmdefHelper.UnityInternal { public class InspectorWindowWrapper : EditorWindow{ @@ -13,5 +14,21 @@ namespace AsmdefHelper.UnityInternal { inspectorWindow.isLocked = isLock; } } + + public void AllApply() { + foreach (var editor in inspectorWindow.tracker.activeEditors) { + var assetImporterEditor = editor as AssetImporterEditor; + + if (assetImporterEditor != null && assetImporterEditor.HasModified()) { + assetImporterEditor.ApplyAndImport(); + } + } + } + + public void CloseInspectorWindow() { + if (inspectorWindow != null) { + inspectorWindow.Close(); + } + } } } From 5bf3473ed68009325723a40267f5265d158ad0e7 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Wed, 15 Apr 2020 22:05:18 +0900 Subject: [PATCH 21/26] fix code and asmdef --- .../DependencyGraph/Editor/AsmdefGraphEditorWindow.cs | 2 +- .../Example/Fuga/AsmdefHelper.Example.Fuga.asmdef | 5 ++++- .../Example/Hoge/AsmdefHelper.Example.Hoge.asmdef | 4 +++- .../Example/Piyo/AsmdefHelper.Example.Piyo.asmdef | 6 +++++- .../MultipleEdit/Editor/AsmdefMultiEditWindow.cs | 1 - 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs index 2cb857b..045efde 100644 --- a/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs +++ b/Assets/AsmdefHelper/DependencyGraph/Editor/AsmdefGraphEditorWindow.cs @@ -7,7 +7,7 @@ namespace AsmdefHelper.DependencyGraph.Editor { public class AsmdefGraphEditorWindow : EditorWindow { [MenuItem("Window/Asmdef Helper/Open DependencyGraph", priority = 2000)] public static void Open() { - GetWindow("AsmdefGraphWindow"); + GetWindow("Asmdef Dependency"); } void OnEnable() { diff --git a/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef index 3cb2cc7..8685fc3 100644 --- a/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef +++ b/Assets/AsmdefHelper/Example/Fuga/AsmdefHelper.Example.Fuga.asmdef @@ -1,6 +1,9 @@ { "name": "AsmdefHelper.Example.Fuga", - "references": [], + "references": [ + "GUID:4326ab8b7972b7c4abe4e28df1a1c005", + "GUID:119b4cf3f63d4c84d920ceae3917f02c" + ], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef index fd8412b..99e4fd8 100644 --- a/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef +++ b/Assets/AsmdefHelper/Example/Hoge/AsmdefHelper.Example.Hoge.asmdef @@ -1,6 +1,8 @@ { "name": "AsmdefHelper.Example.Hoge", - "references": [], + "references": [ + "GUID:4326ab8b7972b7c4abe4e28df1a1c005" + ], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef index 1e55dc1..05064ff 100644 --- a/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef +++ b/Assets/AsmdefHelper/Example/Piyo/AsmdefHelper.Example.Piyo.asmdef @@ -1,6 +1,10 @@ { "name": "AsmdefHelper.Example.Piyo", - "references": [], + "references": [ + "GUID:4326ab8b7972b7c4abe4e28df1a1c005", + "GUID:119b4cf3f63d4c84d920ceae3917f02c", + "GUID:56e14997241bc0d4796fc4e693fcc806" + ], "includePlatforms": [], "excludePlatforms": [], "allowUnsafeCode": false, diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs index b94c556..a75a873 100644 --- a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs @@ -2,7 +2,6 @@ using System.Linq; using AsmdefHelper.UnityInternal; using UnityEditor; -using UnityEditor.Experimental.AssetImporters; using UnityEditorInternal; using UnityEngine; From 30a71d4bf254951ec8258845ab1db1b5a02672a2 Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Wed, 15 Apr 2020 22:21:32 +0900 Subject: [PATCH 22/26] =?UTF-8?q?=E5=8F=B3=E3=82=AF=E3=83=AA=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=81=8B=E3=82=89=E3=82=82=E9=96=8B=E3=81=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs index a75a873..aa4c00e 100644 --- a/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs +++ b/Assets/AsmdefHelper/MultipleEdit/Editor/AsmdefMultiEditWindow.cs @@ -17,6 +17,7 @@ namespace AsmdefHelper.MultipleEdit.Editor { } [MenuItem("Window/Asmdef Helper/Open selected asmdef inspector view")] + [MenuItem("Assets/Asmdef Helper/Open selected asmdef inspector view")] public static void Open() { var asmdefs = Selection.GetFiltered(typeof(AssemblyDefinitionAsset), SelectionMode.TopLevel); if (!asmdefs.Any()) { @@ -41,7 +42,6 @@ namespace AsmdefHelper.MultipleEdit.Editor { w.AllApply(); w.CloseInspectorWindow(); } - windows.Clear(); } @@ -49,7 +49,6 @@ namespace AsmdefHelper.MultipleEdit.Editor { foreach (var w in windows) { w.CloseInspectorWindow(); } - windows.Clear(); } } From 072cbcd3c044ba1003b0ab28db633c8fa054821e Mon Sep 17 00:00:00 2001 From: nakano yosuke Date: Wed, 15 Apr 2020 22:48:30 +0900 Subject: [PATCH 23/26] update README.md --- README.md | 47 ++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 40 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index f9e157e..89dc265 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,52 @@ -# AsmdefGraph -unity assembly definition viewer +# Asmdef Helper +Unity assembly definition utilities. -# How to use +This library solve inconvenience of assembly definition on unity. -[Window] > [Open Asemdef Graph Window] +## Dependency Graph - +Unity assembly definition viewer. + +[Window] > [Asmdef Helper] > [Open DependencyGraph] + + Show assembly definition referances in your project like this. - - + You need to organize the nodes by yourself. +## Multiple Edit + +Open multiple assembly definition inspector views for parallel editing. + +1. [Window] > [Asmdef Helper] > [Find all asmdef in project] +2. All asmdef will appear in project browser. +3. Pick up asmdef to edit. +4. [Window] > [Asmdef Helper] > [Open selected asmdef inspector view] +5. Open asmdef inspector views and edit asmdef. + + + +## Sync Solution + +Refresh .sln/.csproj in your project. + +[Window] > [Asmdef Helper] > [Sync C# Solution] + +I referred to this: [[SOLVED] Unity not generating .sln file from Assets > Open C# Project +](https://forum.unity.com/threads/solved-unity-not-generating-sln-file-from-assets-open-c-project.538487/) + +___ + +## Environment +Unity 2019.3.4f1 + +This library use unity internal class, so may be not work (or couse build error) depending your unity vresion. + +I referred to this: [【Unity, C#】internalな型やメンバにアクセスするには、多分これが一番早いと思います](https://qiita.com/mob-sakai/items/f3bbc0c45abc31ea7ac0) + ## License MIT From 32b45b30cf527633e61bc42115433a70f82a5fab Mon Sep 17 00:00:00 2001 From: Nakano Yosuke Date: Wed, 15 Apr 2020 22:51:34 +0900 Subject: [PATCH 24/26] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..650ee44 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Nakano Yosuke + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. From 6a8ddf0fb93e86c0e29b999142d3ce9316a4a4d7 Mon Sep 17 00:00:00 2001 From: Nakano Yosuke Date: Wed, 15 Apr 2020 23:32:14 +0900 Subject: [PATCH 25/26] Update README.md --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 89dc265..fcab7de 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,7 @@ # Asmdef Helper + + + Unity assembly definition utilities. This library solve inconvenience of assembly definition on unity. From ef193da0ab843cfef7e8d4c19b39688122463df2 Mon Sep 17 00:00:00 2001 From: Nakano Yosuke Date: Wed, 15 Apr 2020 23:48:32 +0900 Subject: [PATCH 26/26] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0b35106..f5a64f5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ # Asmdef Helper -======= @@ -14,6 +13,7 @@ Unity assembly definition viewer. [Window] > [Asmdef Helper] > [Open DependencyGraph] Show assembly definition referances in your project like this. + You need to organize the nodes by yourself.