mapleegreen
12-28-2011, 05:01 AM
function bool NeedToTurn(vector targ)
{
local vector LookDir, AimDir;
LookDir = Vector(Rotation);
LookDir.Z = 0;
LookDir = Normal(LookDir);
AimDir = targ - Location;
AimDir.Z = 0;
AimDir = Normal(AimDir);
return ((LookDir Dot AimDir) < 0.93);
}0.93 is how many degrees? If it is 45 degrees, 60 degrees, how much value should be?
{
local vector LookDir, AimDir;
LookDir = Vector(Rotation);
LookDir.Z = 0;
LookDir = Normal(LookDir);
AimDir = targ - Location;
AimDir.Z = 0;
AimDir = Normal(AimDir);
return ((LookDir Dot AimDir) < 0.93);
}0.93 is how many degrees? If it is 45 degrees, 60 degrees, how much value should be?