Да можно и на самих переменных, думал о таком варианте, но очень надеялся что есть какой ни будь пропущенный флаг, добавление которого избавит от написания лишнего кода. Но вариант с UDeveloperSettings тоже норм.
Да, отличный вариант.
А консольные переменные по дизайну однонаправленные, лучше в таком виде их и использовать)