return (!GWorld->HasBegunPlay() && GIsEditor) ? false : true;
Can be replaced just with
return GWorld->HasBegunPlay() && !GIsEditor;
&&, || and ! are Boolean operators and can be used anywhere as all math operators
return (!GWorld->HasBegunPlay() && GIsEditor) ? false : true;
Can be replaced just with
return GWorld->HasBegunPlay() && !GIsEditor;
&&, || and ! are Boolean operators and can be used anywhere as all math operators