36 {
37 Object targetParent = target.GetParent();
38 if ( !targetParent || !player )
39 return false;
40
41 vector playerHeadPos;
42 MiscGameplayFunctions.GetHeadBonePos(player, playerHeadPos);
43
44 float distanceRoot = vector.DistanceSq(targetParent.GetPosition(), player.GetPosition());
45 float distanceHead = vector.DistanceSq(targetParent.GetPosition(), playerHeadPos);
46
48 }
float m_MaximalActionDistanceSq