Sfoglia il codice sorgente

修复框架获取不到自定义程序集问题

taochangchun 1 settimana fa
parent
commit
171b5ac1c5

+ 1 - 0
Runtime/Scripts/Resource/ResourceManager.cs

@@ -248,6 +248,7 @@ namespace TFramework
248 248
                     AsyncOperation ao = SceneManager.LoadSceneAsync(scenePath, loadSceneMode);
249 249
                     while (!ao.isDone)
250 250
                     {
251
+                        Debug.Log($"¼ÓÔØ³¡¾°=={ao.isDone}==Íê³É");
251 252
                         OnLoading?.Invoke(ao.progress);
252 253
                         yield return null;
253 254
                     }

+ 5 - 11
Runtime/Scripts/Utility/GlobalTool.cs

@@ -92,10 +92,7 @@ namespace TFramework
92 92
             Assembly[] assemblys = AppDomain.CurrentDomain.GetAssemblies();
93 93
             for (int i = 0; i < assemblys.Length; i++)
94 94
             {
95
-                if (RunTimeAssemblies.Contains(assemblys[i].GetName().Name))
96
-                {
97
-                    types.AddRange(assemblys[i].GetTypes());
98
-                }
95
+                types.AddRange(assemblys[i].GetTypes());
99 96
             }
100 97
             return types;
101 98
         }
@@ -111,15 +108,12 @@ namespace TFramework
111 108
             Assembly[] assemblys = AppDomain.CurrentDomain.GetAssemblies();
112 109
             for (int i = 0; i < assemblys.Length; i++)
113 110
             {
114
-                if (RunTimeAssemblies.Contains(assemblys[i].GetName().Name))
111
+                Type[] ts = assemblys[i].GetTypes();
112
+                foreach (var t in ts)
115 113
                 {
116
-                    Type[] ts = assemblys[i].GetTypes();
117
-                    foreach (var t in ts)
114
+                    if (filter(t))
118 115
                     {
119
-                        if (filter(t))
120
-                        {
121
-                            types.Add(t);
122
-                        }
116
+                        types.Add(t);
123 117
                     }
124 118
                 }
125 119
             }