float mouseH = Mem.ReadFloat(Mem.Mouse());
float mV = Mem.ReadFloat(Mem.Mouse() + 0x4);
float Speed = float.Parse(textBox6.Text) / 179;
if (vecth >= 0 && vecth < (Math.PI))
{
if (mouseH > ((vecth - 0.01F)) && mouseH <= ((vecth + 0.01F)))
Mem.WriteFloat(Mem.Mouse(), vecth);
else
{
if (mouseH >= 0 && mouseH > vecth && mouseH < (float)Math.PI)
Mem.WriteFloat(Mem.Mouse(), mouseH -= Speed);
if (mouseH >= 0 && mouseH < vecth && mouseH < (float)Math.PI)
Mem.WriteFloat(Mem.Mouse(), mouseH += Speed);
if (mouseH > (float)Math.PI && mouseH <= (float)(Math.PI * 2))
if (vecth < 2f) Mem.WriteFloat(Mem.Mouse(), mouseH += Speed);
else Mem.WriteFloat(Mem.Mouse(), mouseH -= Speed);
}
}
if (vecth > (Math.PI) && vecth <= (float)(Math.PI * 2))
{
if (mouseH > (vecth - 0.1F) && mouseH <= (vecth + 0.1F))
Mem.WriteFloat(Mem.Mouse(), vecth);
else
{
if (mouseH > vecth && mouseH > (Math.PI))
Mem.WriteFloat(Mem.Mouse(), mouseH -= Speed);
if (mouseH < vecth && mouseH > 2f)
Mem.WriteFloat(Mem.Mouse(), mouseH += Speed);
if (mouseH < vecth && mouseH < 2f)
Mem.WriteFloat(Mem.Mouse(), mouseH -= Speed);
}
}
if (mV > (vectv - 0.03f) && mV < (vectv + 0.03f))
Mem.WriteFloat(Mem.Mouse() + 0x4, vectv);
else
{
if (mV > vectv && mV != vectv)
Mem.WriteFloat(Mem.Mouse() + 0x4, mV -= Speed);
if (mV < vectv && mV != vectv)
Mem.WriteFloat(Mem.Mouse() + 0x4, mV += Speed);
}
}