Per title, AHUD::GetActorsInSelectionRectangle()
ignores bIncludeNonCollidingComponents
parameter due to improperly written “if” conditions in AHUD.cpp:1092 :
//Selection Box must fully enclose the Projected Actor Bounds
if (bActorMustBeFullyEnclosed && SelectionRectangle.IsInside(ActorBox2D))
{
OutActors.Add(EachActor);
}
//Partial Intersection with Projected Actor Bounds
else if (SelectionRectangle.Intersect(ActorBox2D))
{
OutActors.Add(EachActor);
}
Due to way It written, it always works as if bActorMustBeFullyEnclosed==false
. Applicable to current release branch