Yeah, happens sometimes
Regarding setting game state in C++, yeah it’s exactly the same thing as in editor, the only difference here is that you don’t use configs/blueprints but hard-code it. Not much of difference, just different ways to do the same thing.