public void Clear() { if (IsReadonly) { throw new Exception("Someone was either stuck processing or didn't properly dispose of Enumerator for AABBTree."); } DynamicNodeLookup.Clear(); StaticNodeLookup.Clear(); Root = null; }
public void Rebuild() { if (IsReadonly) { throw new Exception("Someone was either stuck processing or didn't properly dispose of Enumerator for AABBTree."); } DynamicNodeLookup.Clear(); StaticNodeLookup.Clear(); base.ReinitializeTreeFromRootItem(); }