using System.Collections.Generic; using System.Reflection; using HarmonyLib; using Il2CppSystem; using UnityEngine; namespace undead_universal_patch_il2cpp.Patches { public static class HilePatch { public static void Patch() { GameObject cheatManagerObject = GameObject.Find("[CheatManager]"); HileManager hileManager = cheatManagerObject.GetComponent(); PropertyInfo knownDllsProperty = AccessTools.Property(typeof(HileManager), "KnownDlls"); knownDllsProperty.SetValue(hileManager, new Il2CppInterop.Runtime.InteropTypes.Arrays.Il2CppStringArray([ "GameAssembly.dll", "UnityPlayer.dll", "WinPixEventRuntime.dll", "steam_api64.dll", "steam_api.dll", "d3d11.dll", "d3d9.dll", "d3d8.dll", "ddraw.dll", "dxgi.dll", "winhttp.dll" ])); Plugin.Log.LogInfo("Hile patch succeeded."); } } }