Briefly:
Is there a way to change various Unity Project Settings (Edit > Project Settings > …) via C# code?
Detailed:
I created an editor extension that adds a custom File menu suite of tools that we us across our company projects. One of these items is used to initialize a project so it meets our company standards. Currently, this sets up a default folder structure and sets up all .gitignore files. Everything works great so far.
However, I would also like to manipulate Edit > Project Settings > PlayerSettings to populate the Company Name setting. And more importantly, I would like to manipulate Edit > Project Settings > Editor to make the project ready for git. Any suggestions?