mirror of
https://github.com/BepInEx/BepInEx.git
synced 2026-10-20 01:46:13 +00:00
Prefer using logMessageReceived to RegisterLogCallback
This commit is contained in:
1 parent
7526289507
commit
573e6d6792
1 file changed
+5
-5
@@ -49,15 +49,15 @@ namespace BepInEx.Logging
|
||||
{
|
||||
Type application = typeof(Application);
|
||||
|
||||
MethodInfo registerLogCallback = application.GetMethod("RegisterLogCallback", BindingFlags.Public | BindingFlags.Static);
|
||||
if (registerLogCallback != null)
|
||||
EventInfo logEvent = application.GetEvent("logMessageReceived", BindingFlags.Public | BindingFlags.Static);
|
||||
if (logEvent != null)
|
||||
{
|
||||
registerLogCallback.Invoke(null, new object[] {new Application.LogCallback(OnUnityLogMessageReceived)});
|
||||
logEvent.AddEventHandler(null, new Application.LogCallback(OnUnityLogMessageReceived));
|
||||
}
|
||||
else
|
||||
{
|
||||
EventInfo logEvent = application.GetEvent("logMessageReceived", BindingFlags.Public | BindingFlags.Static);
|
||||
logEvent?.AddEventHandler(null, new Application.LogCallback(OnUnityLogMessageReceived));
|
||||
MethodInfo registerLogCallback = application.GetMethod("RegisterLogCallback", BindingFlags.Public | BindingFlags.Static);
|
||||
registerLogCallback.Invoke(null, new object[] { new Application.LogCallback(OnUnityLogMessageReceived) });
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user