You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
A plugin with a soft dependency on any plugin with one or more unresolved hard dependencies will not be loaded.
To Reproduce
using BepInEx;[BepInPlugin("SoftDependencyTest","SoftDependencyTest","1.0")][BepInDependency("HardDependencyTest", BepInDependency.DependencyFlags.SoftDependency)]publicclassSoftDependencyTest:BaseUnityPlugin{}[BepInPlugin("HardDependencyTest","HardDependencyTest","1.0")][BepInDependency("NONEXISTENTPLUGIN", BepInDependency.DependencyFlags.HardDependency)]publicclassHardDependencyTest:BaseUnityPlugin{}
Expected behavior
A plugin with a soft dependency on a plugin with unresolved hard dependencies should still load - only the plugin with the unresolved hard dependencies should be skipped. Instead, neither are loaded.
Describe the bug
A plugin with a soft dependency on any plugin with one or more unresolved hard dependencies will not be loaded.
To Reproduce
Expected behavior
A plugin with a soft dependency on a plugin with unresolved hard dependencies should still load - only the plugin with the unresolved hard dependencies should be skipped. Instead, neither are loaded.
Screenshots and logs
log.txt
Desktop (please complete the following information):
Additional context
N/A.
The text was updated successfully, but these errors were encountered: