GameFramework.AiLogicUtility.GetHearstTargetHelper C# (CSharp) Method

GetHearstTargetHelper() public static method

public static GetHearstTargetHelper ( EntityInfo srcObj, float range, CharacterRelation relation, AiTargetType type ) : EntityInfo
srcObj EntityInfo
range float
relation CharacterRelation
type AiTargetType
return EntityInfo
        public static EntityInfo GetHearstTargetHelper(EntityInfo srcObj,float range,CharacterRelation relation, AiTargetType type)
        {
            EntityInfo nearstTarget = null;
            float minPowDist = 999999;
            srcObj.SceneContext.KdTree.Query(srcObj, range, (float distSqr, KdTreeObject kdTreeObj) => {
                StepCalcNearstTarget(srcObj, relation, type, distSqr, kdTreeObj.Object, ref minPowDist, ref nearstTarget);
            });
            return nearstTarget;
        }