public float ReadFloat(IntPtr address) { var buffer = new byte[4]; ReadMemory(address, buffer, 4); return BitConverter.ToSingle(buffer, 0); }