private void SaveSetting(object sender, EventArgs e)
        {
            if (!IsInitialized)
            {
                return;
            }
            OverlayController.OverlayConfigs[SettingObject.Name].Config = this;
            if (SettingManager.OverlaySettings == null)
            {
                SettingManager.OverlaySettings = new List <SettingObject>();
            }

            SettingManager.OverlaySettings.Clear();

            foreach (var i in OverlayController.OverlayConfigs)
            {
                SettingManager.OverlaySettings.Add(i.Value.Config.SettingExport());
            }

            SettingManager.GenerateSettingJSON();
        }