private int Packet_PutArrayCallback(uint _this, uint a2, int size) { if (!isBlacklisted) { byte[] data = GeneralHelper.Memory.ReadBytes(a2, size); string dataString = ByteArrayToString(data); Print("PutArray: {0}", dataString); } return((int)Packet_PutArray_Detour.CallOriginal(_this, a2, size)); }
public override void OnTerminate() { Packet_PutFloat_Detour.Remove(); Packet_PutInt16_Detour.Remove(); Packet_PutInt32_Detour.Remove(); Packet_PutInt64_Detour.Remove(); Packet_PutInt8_Detour.Remove(); Packet_PutString_Detour.Remove(); Packet_PutArray_Detour.Remove(); Packet_PutData_Detour.Remove(); Packet_SendJam_Detour.Remove(); }