Hey everyone, I've been wondering about this, but can't find anything about it.
Basically, I've got a class, and a list of that class:
public class Person
{
public Rectangle boundingBox;
public int health;
}
List personList = new List();
|
And I've got a function that takes a list of rectangles:
private void CheckBoundingBoxes(List boundingBoxes)
{
// Do stuff...
}
|
Now, is it possible that instead of doing this to generate a list of rectangles based on each persons bounding box:
List boundingBoxList = new List(personList.Count);
for (int i = 0; i < personList.Count; ++i)
{
boundingBoxList.Add(personList[i].boundingBox);
}
CheckBoundingBoxes(boundingBoxList);
|
I can just access the bounding box variable directly, something like:
CheckBoundingBoxes(new List( personList { boundingBox } ) );
|
to do the same thing?
I appreciate any help I get in regards to this :)