public void OnConfig() { if (SettingsInstance == null) { SettingsInstance = this.LoadSettingsJSON <InkCrafterSettings>(); } InkCrafterConfig.Open(SettingsInstance); this.SaveSettingsJSON(SettingsInstance); }
internal static void Open(InkCrafterSettings settingsInstance) { InkCrafterConfig goodsDestroyerConfig = new InkCrafterConfig { textBoxModernInk = { Text = settingsInstance.WarbindersInkCount.ToString() } }; goodsDestroyerConfig.ShowDialog(); int temp; if (int.TryParse(goodsDestroyerConfig.textBoxModernInk.Text, out temp)) { settingsInstance.WarbindersInkCount = temp; } }