I am trying to do the same. Did you get any answer ? did you advance on it ?
There is a way to check if an actor is selected in editor by checking with AActor::IsSelected(). You can also use a TActorIterator to go through every actor of your scene and return true when on is selected.
for(TActorIterator<AActor> ActorIterator = ItBegin; ActorIterator; ++ActorIterator)
{
if(ActorIterator->IsSelected()) //do something
}
But there is one problem I haven’t been able to figure out yet : when to call this method. I haven’t managed to use Tick in the editor when the game isn’t running… so yeah…