public override void imethod_0(Interface8 reader) { this.class188_0 = Class188.smethod_0(reader); this.class242_0 = Class242.smethod_0(reader); if (reader.FileFormatVersion < Class250.int_38) { this.vector3D_0 = reader.imethod_19(); this.double_4 = reader.imethod_8(); this.double_5 = reader.imethod_8(); } if (reader.FileFormatVersion < Class250.int_48) { this.class439_0 = new Class439(reader); this.class439_1 = new Class439(reader); this.int_0 = reader.imethod_5(); if (reader.FileFormatVersion < Class250.int_36) return; this.class796_0 = new Class796(reader); this.class796_1 = new Class796(reader); } else { this.class243_0 = new Class243(); this.class243_0.vmethod_0(reader); this.double_3 = reader.imethod_8(); base.imethod_0(reader); } }
internal static void smethod_0(Class857 A_0) { int num = 10; A_0.method_21(false); Class113 class2 = A_0.method_10().method_2(BookmarkStart.b("Ἧ䄱䀳伵吷弹伻ွ㠿⽁⡃", 10)); if (class2 != null) { Class396 class3 = new Class396(class2.method_3()); A_0.method_12(class3); while (class3.method_9(BookmarkStart.b("启崱圳䌵唷弹刻䨽洿ㅁぃ㽅⑇⽉㽋", num))) { string str = class3.method_1(); if (str != null) { if (str != BookmarkStart.b("嘯崱娳䈵ᔷ尹崻崽┿潁⁃⍅⭇♉㽋", num)) { if (str != BookmarkStart.b("䌯䘱䴳娵崷䤹", num)) { if (!(str == BookmarkStart.b("儯䜱䀳夵唷嬹䠻圽⌿潁㝃㉅ㅇ♉⥋㵍", num))) { if (!(str == BookmarkStart.b("崯匱䜳䈵崷䠹ᄻ䴽㐿㭁⡃⍅㭇", num))) { goto Label_00B4; } Class243.smethod_0(A_0); } else { Class855.smethod_0(A_0); } } else { Class795.smethod_0(A_0); } } else { Class976.smethod_0(A_0); } continue; } Label_00B4: class3.vmethod_1(); } } }
private static List <byte[]> smethod_1() { List <Class243> list = smethod_0(); if (list.Count == 0) { return(null); } Class243 @class = list.FirstOrDefault(Class244.Instance.method_0); if (@class != null) { return(@class.list_0); } return(null); }
public override void imethod_0(Interface8 reader) { base.imethod_0(reader); this.class242_1 = Class242.smethod_0(reader); this.class714_0 = new Class686.Class714(reader); if (Class250.int_45 <= reader.FileFormatVersion) { this.class715_0 = new Class686.Class715(reader); } if (Class250.int_68 > reader.FileFormatVersion) { return; } this.class439_4 = new Class439(reader); this.class243_0 = new Class243(); this.class243_1 = new Class243(); this.class243_0.vmethod_0(reader); this.class243_1.vmethod_0(reader); }
private static void smethod_2() { var list = smethod_0(); if (list.Any(Class244.Instance.method_1)) { return; } var @class = new Class243 { int_0 = ExternalProcessMemory_0.Process.Id, list_0 = new List <byte[]>() }; ExternalProcessMemory externalProcessMemory_ = ExternalProcessMemory_0; using (TritonHs.AcquireFrame()) { @class.list_0.Add(externalProcessMemory_.Patches["ProcessHookManager_GetForegroundWindow"].OriginalBytes); @class.list_0.Add(externalProcessMemory_.Patches["ProcessHookManager_GetActiveWindow"].OriginalBytes); @class.list_0.Add(externalProcessMemory_.Patches["ProcessHookManager_GetKeyState"].OriginalBytes); @class.list_0.Add(externalProcessMemory_.Patches["ProcessHookManager_GetCursorPos"].OriginalBytes); @class.list_0.Add(externalProcessMemory_.Patches["ProcessHookManager_ScreenToClient"].OriginalBytes); } list.Add(@class); foreach (Class243 class2 in list.ToArray()) { try { Process processById = Process.GetProcessById(class2.int_0); try { if (!processById.ProcessName.ToLowerInvariant().Contains("hearthstone")) { list.Remove(class2); } } catch { list.Remove(class2); } } catch (ArgumentException) { list.Remove(class2); } } using (FileStream fileStream = File.Create(ProcessHookManager.String_0)) { using (BinaryWriter binaryWriter = new BinaryWriter(fileStream)) { binaryWriter.Write(list.Count); foreach (Class243 class3 in list) { binaryWriter.Write(class3.int_0); binaryWriter.Write(class3.list_0.Count); foreach (byte[] array2 in class3.list_0) { binaryWriter.Write(array2.Length); binaryWriter.Write(array2); } } } } }
public abstract void Visit(Class243 c);
public override void Visit(Class243 c) { }