private static void deobFieldNetworkUserList(DeobfuscatedMembers dm) { /*try {*/ //dm.fieldNetworkUserList = getFieldsOfType(typeof(NetworkUserList), typeof(List<NetworkUser>))[0]; Hacks.print("X"); Type a = typeof(NetworkUserList); Hacks.print("Y"); Type b = typeof(List<NetworkUser>); Hacks.print("Z"); getFieldsOfType(a, b); Hacks.print("Z'"); //Hacks.print("Y"); /*} catch { }*/ }
private void Start() { dumpMethodsAndFields(); try { deobMems = Deobfuscator.deobfuscate(Assembly.GetAssembly(typeof(Player))); } catch (Exception e) { //printError(e); } //sw = File.CreateText(path); HostData[] array = MasterServer.PollHostList(); HostData[] array2 = array; for (int i = 0; i < array2.Length; i++) { HostData hostData = array2[i]; hostData.playerLimit = 30; } Light light = this.helpLight.AddComponent<Light>(); light.type = (LightType)2; light.range = 10000f; light.intensity = 1f; light.color = Color.white; this.helpLight.light.enabled = false; UnityEngine.Object.DontDestroyOnLoad(this.helpLight); }
public static DeobfuscatedMembers deobfuscate(Assembly assembly) { DeobfuscatedMembers dm = new DeobfuscatedMembers(); deobFieldNetworkUserList(dm); return dm; }