Beispiel #1
0
        internal static bool Enable(Harmony harmony)
        {
            var provider = ButterLibSubModule.Instance?.GetServiceProvider() ?? ButterLibSubModule.Instance?.GetTempServiceProvider();

            _log = provider?.GetRequiredService <ILogger <DefinitionContextPatch> >() ?? NullLogger <DefinitionContextPatch> .Instance;

            return(Patches.Select(p => p.IsReady).All(ready => ready) && Patches.All(p => p.Enable(harmony)));
        }