11 {
12 Object targetObject = target.GetObject();
13 if (!targetObject || !player)
14 return false;
15
16 vector playerPosition = player.GetPosition();
17 vector playerHeadPos = MiscGameplayFunctions.GetPlayerHeadPosition(player);
18
19 vector objectPosition = targetObject.GetPosition();
20
21 float distanceRoot = vector.DistanceSq(objectPosition, playerPosition);
22 float distanceHead = vector.DistanceSq(objectPosition, playerHeadPos);
23
25 }
float m_MaximalActionDistanceSq