public static void ToFile(this EventPhysicsSettings self, string file) { using (var f = File.CreateText(file)) { var ser = JsonSerializer.Create(JsonConverter.Settings); ser.Serialize(f, self); } }
public MainForm( ) { InitializeComponent( ); var appDir = Path.GetDirectoryName(Assembly.GetCallingAssembly().Location); Settings = EventPhysicsSettings.FromFile(Path.Combine(appDir, "../../settings.json")); mapTree.Nodes.Add(MapRoot); InitMapTree(null); }
public static string ToJson(this EventPhysicsSettings self) => JsonConvert.SerializeObject(self, JsonConverter.Settings);