瀏覽代碼

Sujith :) ->
1. Improved folder structure
2. Fixed namespaces

Sujith:) 1 周之前
父節點
當前提交
8c08a136ea
共有 18 個文件被更改,包括 33 次插入19 次删除
  1. 1 1
      Assets/AssetBank/Editor/ProjectExporter/Editor.meta
  2. 4 4
      Assets/AssetBank/Editor/ProjectExporter/ProjectExporterController.cs
  3. 0 0
      Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterController.cs.meta
  4. 1 2
      Assets/AssetBank/Editor/ProjectExporter/ProjectExporterModel.cs
  5. 0 0
      Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterModel.cs.meta
  6. 3 3
      Assets/AssetBank/Editor/ProjectExporter/ProjectExporterWindow.cs
  7. 0 0
      Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterWindow.cs.meta
  8. 8 0
      Assets/AssetBank/Editor/ProjectExporter/DockableWindow/UIHelper.meta
  9. 1 3
      Assets/AssetBank/Editor/ProjectExporter/ProjectExporterUI.cs
  10. 0 0
      Assets/AssetBank/Editor/ProjectExporter/DockableWindow/UIHelper/ProjectExporterUI.cs.meta
  11. 8 0
      Assets/AssetBank/Editor/ProjectExporter/Settings.meta
  12. 1 1
      Assets/AssetBank/Editor/ProjectExporter/Editor/IgnoredUnityTypeDrawer.cs
  13. 0 0
      Assets/AssetBank/Editor/ProjectExporter/Settings/IgnoredUnityTypeDrawer.cs.meta
  14. 1 2
      Assets/AssetBank/Editor/ProjectExporter/ProjectExporterSettings.cs
  15. 0 0
      Assets/AssetBank/Editor/ProjectExporter/Settings/ProjectExporterSettings.cs.meta
  16. 2 3
      Assets/AssetBank/Editor/ProjectExporter/Editor/ProjectExporterSettingsProvider.cs
  17. 0 0
      Assets/AssetBank/Editor/ProjectExporter/Settings/ProjectExporterSettingsProvider.cs.meta
  18. 3 0
      assetdef.csproj.DotSettings

+ 1 - 1
Assets/AssetBank/Editor/ProjectExporter/Editor.meta

@@ -1,5 +1,5 @@
 fileFormatVersion: 2
-guid: c2248b27c63cf44ecaf9866239b3fde5
+guid: d92fbddbade1046f7ae2408f1fe310d9
 folderAsset: yes
 DefaultImporter:
   externalObjects: {}

+ 4 - 4
Assets/AssetBank/Editor/ProjectExporter/ProjectExporterController.cs

@@ -1,16 +1,16 @@
+using System;
 using System.Collections.Generic;
 using System.Diagnostics;
 using System.IO;
 using System.Linq;
+using AssetBank.Settings;
 using UnityEditor;
-using UnityEngine;
-using AssetBank.Editor.ProjectExporter;
-using System;
 using UnityEditor.Animations;
+using UnityEngine;
 using UnityEngine.Audio;
 using UnityEngine.Video;
 
-namespace ProjectExporter
+namespace AssetBank.DockableWindow
 {
     public class ProjectExporterController
     {

Assets/AssetBank/Editor/ProjectExporter/ProjectExporterController.cs.meta → Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterController.cs.meta


+ 1 - 2
Assets/AssetBank/Editor/ProjectExporter/ProjectExporterModel.cs

@@ -1,7 +1,6 @@
-
 using System.Collections.Generic;
 
-namespace ProjectExporter
+namespace AssetBank.DockableWindow
 {
     // Represents a single asset (file or folder) that can be exported.
     public class AssetModel

Assets/AssetBank/Editor/ProjectExporter/ProjectExporterModel.cs.meta → Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterModel.cs.meta


+ 3 - 3
Assets/AssetBank/Editor/ProjectExporter/ProjectExporterWindow.cs

@@ -1,10 +1,10 @@
-
+using System.Collections.Generic;
+using AssetBank.DockableWindow.UIHelper;
 using UnityEditor;
 using UnityEngine;
 using UnityEngine.UIElements;
-using System.Collections.Generic;
 
-namespace ProjectExporter
+namespace AssetBank.DockableWindow
 {
     public class ProjectExporterWindow : EditorWindow
     {

Assets/AssetBank/Editor/ProjectExporter/ProjectExporterWindow.cs.meta → Assets/AssetBank/Editor/ProjectExporter/DockableWindow/ProjectExporterWindow.cs.meta


+ 8 - 0
Assets/AssetBank/Editor/ProjectExporter/DockableWindow/UIHelper.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 0aaa081343fa64956906b30af35a5e32
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 3
Assets/AssetBank/Editor/ProjectExporter/ProjectExporterUI.cs

@@ -1,9 +1,7 @@
-
-using UnityEditor;
 using UnityEngine;
 using UnityEngine.UIElements;
 
-namespace ProjectExporter
+namespace AssetBank.DockableWindow.UIHelper
 {
     // This class provides static methods to create styled visual elements for the editor window.
     public static class ProjectExporterUI

Assets/AssetBank/Editor/ProjectExporter/ProjectExporterUI.cs.meta → Assets/AssetBank/Editor/ProjectExporter/DockableWindow/UIHelper/ProjectExporterUI.cs.meta


+ 8 - 0
Assets/AssetBank/Editor/ProjectExporter/Settings.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2e6fde571489c42b0986e671d067de52
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 1 - 1
Assets/AssetBank/Editor/ProjectExporter/Editor/IgnoredUnityTypeDrawer.cs

@@ -1,7 +1,7 @@
 using UnityEditor;
 using UnityEngine;
 
-namespace AssetBank.Editor.ProjectExporter.Editor
+namespace AssetBank.Settings
 {
     [CustomPropertyDrawer(typeof(IgnoredUnityType))]
     public class IgnoredUnityTypeDrawer : PropertyDrawer

Assets/AssetBank/Editor/ProjectExporter/Editor/IgnoredUnityTypeDrawer.cs.meta → Assets/AssetBank/Editor/ProjectExporter/Settings/IgnoredUnityTypeDrawer.cs.meta


+ 1 - 2
Assets/AssetBank/Editor/ProjectExporter/ProjectExporterSettings.cs

@@ -3,7 +3,7 @@ using System.IO;
 using UnityEditor;
 using UnityEngine;
 
-namespace AssetBank.Editor.ProjectExporter
+namespace AssetBank.Settings
 {
     public enum UnityAssetType
     {
@@ -26,7 +26,6 @@ namespace AssetBank.Editor.ProjectExporter
         Sprite,
         Texture,
         VideoClip,
-        TimelineAsset,
         RenderTexture,
         LightmapParameters,
         Custom

Assets/AssetBank/Editor/ProjectExporter/ProjectExporterSettings.cs.meta → Assets/AssetBank/Editor/ProjectExporter/Settings/ProjectExporterSettings.cs.meta


+ 2 - 3
Assets/AssetBank/Editor/ProjectExporter/Editor/ProjectExporterSettingsProvider.cs

@@ -1,10 +1,9 @@
-using System.Collections.Generic;
 using UnityEditor;
 using UnityEngine;
 
-namespace AssetBank.Editor.ProjectExporter.Editor
+namespace AssetBank.Settings
 {
-    class ProjectExporterSettingsProvider : SettingsProvider
+    internal class ProjectExporterSettingsProvider : SettingsProvider
     {
         private SerializedObject m_Settings;
         private SerializedProperty m_FoldersToIgnore;

Assets/AssetBank/Editor/ProjectExporter/Editor/ProjectExporterSettingsProvider.cs.meta → Assets/AssetBank/Editor/ProjectExporter/Settings/ProjectExporterSettingsProvider.cs.meta


+ 3 - 0
assetdef.csproj.DotSettings

@@ -0,0 +1,3 @@
+<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
+	<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Cassetbank_005Ceditor/@EntryIndexedValue">True</s:Boolean>
+	<s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=assets_005Cassetbank_005Ceditor_005Cprojectexporter/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>