public void Teleport(Coordinate coord) { byte[] buffer = new byte[12]; Buffer.BlockCopy(BitConverter.GetBytes(coord.X), 0, buffer, 0, 4); Buffer.BlockCopy(BitConverter.GetBytes(coord.Z), 0, buffer, 4, 4); Buffer.BlockCopy(BitConverter.GetBytes(coord.Y), 0, buffer, 8, 4); mReader.WriteByteArray((IntPtr)(pModule + Offset_X), buffer); mReader.WriteByteArray((IntPtr)(pFlyModule + Fly_X), buffer); //string jsonString = JsonSerializer.Serialize(coord); //debugBox.AppendText(jsonString + Environment.NewLine); }
public void Teleport(Coordinate C) { byte[] buffer = new byte[12]; Buffer.BlockCopy(BitConverter.GetBytes(C.X), 0, buffer, 0, 4); Buffer.BlockCopy(BitConverter.GetBytes(C.Z), 0, buffer, 4, 4); Buffer.BlockCopy(BitConverter.GetBytes(C.Y), 0, buffer, 8, 4); mReader.WriteByteArray((IntPtr)(pModule + Offset_X), buffer); }
private void ZoomUpDown_ValueChanged(object sender, EventArgs e) { if (ZoomUpDown.Value >= 100m) { ZoomUpDown.BackColor = Color.Red; } else { ZoomUpDown.BackColor = Color.White; } byte[] bytes = BitConverter.GetBytes(Convert.ToSingle(ZoomUpDown.Value)); mReader.WriteByteArray((IntPtr)(pModule + pMinPOV), BitConverter.GetBytes(Convert.ToSingle(0.01))); mReader.WriteByteArray((IntPtr)(pModule + pMaxZoom), bytes); mReader.WriteByteArray((IntPtr)(pModule + pCurrentZoom), bytes); }