diff --git a/Assets/00.StaryEvoTools/Runtime/HybridLoad/Fsm/ResStartState.cs b/Assets/00.StaryEvoTools/Runtime/HybridLoad/Fsm/ResStartState.cs index 1c6773e..1b3188d 100644 --- a/Assets/00.StaryEvoTools/Runtime/HybridLoad/Fsm/ResStartState.cs +++ b/Assets/00.StaryEvoTools/Runtime/HybridLoad/Fsm/ResStartState.cs @@ -21,28 +21,9 @@ namespace Stary.Evo { domainConfig = param1 as DomainConfig; #if UNITY_WEBGL - string typeName = $"{domainConfig.@namespace}.{domainConfig.className},{domainConfig.assemblyName}"; - Debug.Log($"尝试获取类型: {typeName}"); - Type type = Type.GetType(typeName); - if (type != null) - { - Debug.Log($"成功获取类型: {type.FullName}"); - } - else - { - Debug.LogError($"无法找到类型: {typeName}"); - // 尝试使用备选方案 - foreach (var assembly in AppDomain.CurrentDomain.GetAssemblies()) - { - var foundType = assembly.GetType($"{domainConfig.@namespace}.{domainConfig.className}"); - if (foundType != null) - { - Debug.Log($"在程序集 {assembly.FullName} 中找到类型: {foundType.FullName}"); - type = foundType; - break; - } - } - } + string typeName = $"{domainConfig.@namespace}.{domainConfig.className},{domainConfig.assemblyName}"; // 完整命名空间 + Type type = Type.GetType(typeName); + Debug.Log($"ResStartState:加载资源,Type为:【{type}】"); #else Type type = param2 as Type; #endif