Browse Source

Merge branch 'master' of https://github.com/bbepis/BepInEx

Usagirei 7 years ago
parent
commit
239198e43d
1 changed files with 11 additions and 4 deletions
  1. 11 4
      BepInEx/Chainloader.cs

+ 11 - 4
BepInEx/Chainloader.cs

@@ -41,13 +41,20 @@ namespace BepInEx
                 {
                     var pluginTypes = LoadTypes<BaseUnityPlugin>(Utility.PluginsDirectory);
 
-                    //Log($"{pluginTypes.Count()} plugins found");
+                    BepInLogger.Log($"{pluginTypes.Count} plugins found");
 
                     foreach (Type t in pluginTypes)
                     {
-                        var plugin = (BaseUnityPlugin)ManagerObject.AddComponent(t);
-                        Plugins.Add(plugin);
-                        //Log($"Loaded [{plugin.Name}]");
+                        try
+                        {
+                            var plugin = (BaseUnityPlugin)ManagerObject.AddComponent(t);
+                            Plugins.Add(plugin);
+                            BepInLogger.Log($"Loaded [{plugin.Name}]");
+                        }
+                        catch (Exception ex)
+                        {
+                            BepInLogger.Log($"Error loading [{t.Name}] : {ex.Message}");
+                        }
                     }
                 }
             }