Removing an actor also removes it from the editor

Destroying an actor from also removes the corresponding actor from the editor, making it so that the next time I use PIE, the removed actors aren’t there anymore. Reopening the map brings all the removed actors back.

I’m removing the actors as such:

if (Actor->IsValidLowLevel())
	Actor->Destroy();

Ah, it turns out that when I was looping though an array to delete actors from, it was also looping through the editor instances as well.