internal void TransferEditorControlToSection(Section oldSection, Section newSection) { if (!EditorActive) { return; } oldSection.RemoveSpriteOnNextFrame(trackingObject); oldSection.RemoveSpriteOnNextFrame(selectedObject); trackingObject.Owner = newSection; selectedObject.Owner = newSection; oldSection.DeactivateEditor(); newSection.ActivateEditor(trackingObject, selectedObject); EditorForm.SwitchToSection(newSection); ActiveSection = newSection; }