public void RemoveSceneNode( SceneNode sn )
{
// Skip if mDefaultZone has been destroyed (shutdown conditions)
if ( null == defaultZone )
{
return;
}
PCZSceneNode pczsn = (PCZSceneNode)sn;
// clear all references to the node in visited zones
pczsn.ClearNodeFromVisitedZones();
// tell the node it's not in a zone
pczsn.HomeZone = null;
}