public override object GetData(HookProcess process) { SigWorldData data = new SigWorldData { world = process.GetString(baseAddress, 0, 16) }; return((object)data); }
public override object GetData(HookProcess process) { SigCharIdData data = new SigCharIdData { id = process.GetString(baseAddress, 0, 32), }; return((object)data); }
public override object GetData(HookProcess process) { IntPtr pointer = (IntPtr)process.GetInt64(baseAddress); string chattext = string.Empty; if (pointer != IntPtr.Zero) { int len = process.GetInt32(pointer, Offsets["OffsetInputLength"]); if (len <= 501) // ??? { IntPtr pointer2 = (IntPtr)process.GetInt64(pointer, Offsets["OffsetInputText"]); if (pointer2 != IntPtr.Zero) { chattext = process.GetString(pointer2, 0, len); } } } SigChatInputData data = new SigChatInputData { open = (pointer != IntPtr.Zero), text = chattext, }; return((object)data); }