public void ChangeTreeOnMove(Bounds in_old_object_aabb, IQuadObject in_new_pos_object) { RectInt old_pos_box_sides = GetObjectSidesOnQuadMap(in_old_object_aabb); RectInt new_pos_box_sides = GetObjectSidesOnQuadMap(in_new_pos_object.GetAABB()); if (old_pos_box_sides.EqualSides(new_pos_box_sides)) { return; } DeleteObjectByID(in_new_pos_object.GetId()); InsertObject(in_new_pos_object); }