internal static void RegisterSettingsChangedListener(OnSettingsChangedDelegate func)
 {
     if (m_settingsChangedListeners == null)
     {
         m_settingsChangedListeners = func;
     }
     else
     {
         m_settingsChangedListeners += func;
     }
 }
 internal static void RegisterSettingsChangedListener(OnSettingsChangedDelegate func)
 {
     if(m_settingsChangedListeners == null)
     {
         m_settingsChangedListeners = func;
     }
     else
     {
         m_settingsChangedListeners += func;
     }
 }