Split BaseSettings into two components. One contains methods on initializations, saving, loading, and, resetting settings. The other component should handle connecting the methods to the UI.
Refactor child BaseSettingsTab classes to remove redundant methods.
BaseSettings
into two components. One contains methods on initializations, saving, loading, and, resetting settings. The other component should handle connecting the methods to the UI.BaseSettingsTab
classes to remove redundant methods.