Is your feature request related to a problem? Please describe.
Web Location Checker.
Describe the solution you'd like
It seems Unity is opening up the API to add windows under Project Settings and Preferences. Since the web location checker is shared across the entire project, it'd be better to move the feature to a Project Settings window. If possible, consider moving the entire project to its own Unity package.
Tasklist
[x] Look into whether Project Settings data can be accessed on runtime.
[x] Yes you can! It also appears one can create asset files in the ProjectSettings folder, like any Unity project settings file.
[x] If not, look into the effort of creating a ScriptableObject.
[x] Make nearly everything about the WebLocationChecker statically accessible. Store only one instance of its statuses.
[x] Look into moving the project into its own Unity package.
Describe alternatives you've considered
The current method, which everything is stored in a Singleton prefab. Not useful, as the information is likely not needed to be set on runtime.
Additional context
Part of an effort to decouple a lot of the Singleton scripts. See Issue #19 .
Is your feature request related to a problem? Please describe.
Web Location Checker.
Describe the solution you'd like
It seems Unity is opening up the API to add windows under Project Settings and Preferences. Since the web location checker is shared across the entire project, it'd be better to move the feature to a Project Settings window. If possible, consider moving the entire project to its own Unity package.
Tasklist
ProjectSettings
folder, like any Unity project settings file.Describe alternatives you've considered
The current method, which everything is stored in a Singleton prefab. Not useful, as the information is likely not needed to be set on runtime.
Additional context
Part of an effort to decouple a lot of the Singleton scripts. See Issue #19 .