/*
* protected void SettingChanged(SettingChangedEventArgs args)
* {
* if (args.Setting is DyslexicModeSetting dyslexicModeSetting)
* {
* this.DyslexicMode = dyslexicModeSetting.value;
* this.RecolourGUIs();
* LayoutRebuilder.MarkLayoutForRebuild(this.MainUI.GetComponent<RectTransform>());
* }
* }
*/
protected void LoadDefaults()
{
string file = Directory.GetCurrentDirectory() +
GlobalConstants.ASSETS_FOLDER +
GlobalConstants.SETTINGS_FOLDER +
"/GUIDefaults.json";
if (File.Exists(file))
{
this.LoadFontSettings(
file,
this.StandardFontSizes,
this.LoadedFonts);
}
else
{
GlobalConstants.ActionLog.Log("COULD NOT FIND GUI DEFAULTS.", LogLevel.Error);
}
file = Directory.GetCurrentDirectory() + GlobalConstants.SETTINGS_FOLDER + "/DyslexicMode.json";
if (File.Exists(file))
{
this.LoadFontSettings(
file,
this.DyslexicModeFontSizes,
this.DyslexicModeFonts);
}
/*
* this.DyslexicMode = (bool) GlobalConstants.GameManager.SettingsManager
* .GetSetting(SettingNames.DYSLEXIC_MODE).objectValue;
*/
}