diff --git a/plugins/LoginUI/Plugin.cs b/plugins/LoginUI/Plugin.cs index f53f6d2..463021c 100644 --- a/plugins/LoginUI/Plugin.cs +++ b/plugins/LoginUI/Plugin.cs @@ -82,7 +82,17 @@ public sealed class Plugin : BaseUnityPlugin new[] { typeof(bool) }, null); SetIntroState = FindSetIntroState(introUI); - EnterGame = introUI.GetMethod("Enter", BindingFlags.Instance | BindingFlags.NonPublic, null, Type.EmptyTypes, null); + EnterGame = introUI.GetMethod( + "ὤὣὦὤὪὩὯὢὢὠὭ", + BindingFlags.Instance | BindingFlags.NonPublic, + null, + Type.EmptyTypes, + null) ?? introUI.GetMethod( + "Enter", + BindingFlags.Instance | BindingFlags.NonPublic, + null, + Type.EmptyTypes, + null); OpenPCLoginPopup = FindOpenPCLoginPopup(); MethodInfo accessTokenGetter = FindAccessTokenGetter(); MethodInfo clearPCLocalData = FindClearPCLocalData(); @@ -488,7 +498,7 @@ public sealed class Plugin : BaseUnityPlugin private static bool IsPackCollectionActive() { - Type uiManager = FindType("UIManager"); + Type uiManager = FindType("ὩὭὨὪὨὨὮὣὪὣὥ") ?? FindType("UIManager"); MethodInfo getUI = uiManager?.GetMethod( "GetUI", BindingFlags.Static | BindingFlags.Public,