public virtual void GetAABB( ref AxisAlignedBox aabb )
{
// if there is no node, just return a null box
if ( null == mEnclosureNode )
{
aabb = AxisAlignedBox.Null;
}
else
{
aabb = mEnclosureNode.WorldAABB;
// since this is the "local" AABB, subtract out any translations
aabb.Minimum = aabb.Minimum - mEnclosureNode.DerivedPosition;
aabb.Maximum = aabb.Maximum - mEnclosureNode.DerivedPosition;
}
}
public PCZone CurrentHomeZone