Possible bug in BoundingBoxForceFieldShape class
Posted: Sat Jun 30, 2012 10:14 am
The 'BoundingBoxForceFieldShape' class in the source has the following method:
afftectedEntries is cleared before returning, this doesn't appear to be what was intended?
Code: Select all
public override IList<Entity> GetPossiblyAffectedEntities()
{
affectedEntities.Clear();
ForceField.QueryAccelerator.GetEntries(BoundingBox, affectedEntries);
for (int i = 0; i < affectedEntries.count; i++)
{
var EntityCollidable = affectedEntries[i] as EntityCollidable;
if (EntityCollidable != null)
affectedEntities.Add(EntityCollidable.Entity);
}
affectedEntries.Clear(); // ERROR?!
return affectedEntities;
}