public static SteeringOutput GetSteering(KinematicState ownKS, SSimpleObstacleAvoidance info)
        {
            Ray        l_ray = new Ray(ownKS.m_position, ownKS.m_linearVelocity.normalized);
            RaycastHit l_hitInfo;

            if (!Physics.Raycast(l_ray, out l_hitInfo, info.m_avoidDistance))
            {
                return(NULL_STEERING);
            }

            SURROGATE_TARGET.position = l_hitInfo.point + l_hitInfo.normal * info.m_avoidDistance;

            return(Seek.GetSteering(ownKS, SURROGATE_TARGET));
        }
 public void SetInfo(SSimpleObstacleAvoidance info)
 {
     m_info = info;
 }