public static Options LoadSetting() { if (mOptions == null) { if (mSettingsFilePath == null) { mSettingsFilePath = Path.Combine(Directory.GetCurrentDirectory(), "settings.json"); } try { mOptions = BKUtility.JsonDeserialize <Options>(BKUtility.LoadTextFile(mSettingsFilePath)); } catch { mOptions = new Options(); } } return(mOptions); }
public static void SaveSettings() { BKUtility.SaveTextFile(mSettingsFilePath, BKUtility.JsonSerialize <Options>(mOptions)); }