diff --git a/Scripts/NodeDataCache.cs b/Scripts/NodeDataCache.cs index d1bc756..9b55b9d 100644 --- a/Scripts/NodeDataCache.cs +++ b/Scripts/NodeDataCache.cs @@ -149,7 +149,15 @@ namespace XNode { case "Microsoft": continue; default: - nodeTypes.AddRange(assembly.GetTypes().Where(t => !t.IsAbstract && baseType.IsAssignableFrom(t)).ToArray()); + try + { + nodeTypes.AddRange(assembly.GetTypes().Where(t => !t.IsAbstract && baseType.IsAssignableFrom(t)).ToArray()); + } + catch (System.Exception ex) + { + Debug.LogError("Catched exception when building " + assemblyName + " caches"); + Debug.LogException(ex); + } break; } }