
// .. knifebot check here ..
// m_angRotation = 0x12C
// Utilities.DistanceAngles(arg1, arg2);
// function that calculates distance between two angles
// don't forget about values like -179 and 179 (result: 2°)
var localRot = LocalPlayer.Read<float>(Offsets.m_angRotation);
var targetRot = target.Read<float>(Offsets.m_angRotation);
var deltaRot = Utilities.DistanceAngles(localRot, targetRot);
var backstab = deltaRot < 60;
if (distanceToTarget <= 64f && backstab)
{
// attack2
}
else
{
// attack1
}